Create an algorithm in Python to make a prediction given a list of features.

Input: features = [‘feature1’, ‘feature2’, ‘feature3’]

Output: def predict(features):
# Use the features to make a prediction
prediction = 0

# Iterate through each feature to calculate the prediction
for feature in features:
prediction += calculate_feature(feature)

return prediction

def calculate_feature(feature):
# Use a suitable algorithm to calculate the prediction
# Value of the feature
return value

Prompt: Below is an instruction that describes a task. Write a response that appropriately completes the request.

### Instruction:
Create an algorithm in Python to make a prediction given a list of features.

### Input:
features = [‘feature1’, ‘feature2’, ‘feature3’]

### Output:
def predict(features):
# Use the features to make a prediction
prediction = 0

# Iterate through each feature to calculate the prediction
for feature in features:
prediction += calculate_feature(feature)

return prediction

def calculate_feature(feature):
# Use a suitable algorithm to calculate the prediction
# Value of the feature
return value