Programming Paradigm Concepts
Eleanor Thomas
Senior Data Analytics Engineer
def square_list(input_list): new_list = []
for item in input_list:
new_item = item ** 2
new_list.append(new_item)
return new_list
sample_mean = 10
scale_factor = 2
def scale_list(input_list):
new_list = []
for item in input_list:
new_item = (item - sample_mean) / scale_factor
new_list.append(new_item)
return new_list
def scale_list(input_list, sample_mean, scale_factor):
new_list = []
for item in input_list:
new_item = (item - sample_mean) / scale_factor
new_list.append(new_item)
return new_list
sample_mean
and scale_factor
have become input parameters for the functiondef scale_value(value, sample_mean, scale_factor):
scaled_value = (value - sample_mean) / scale_factor
return scaled_value
def scale_list(input_list, sample_mean, scale_factor):
new_list = []
for item in input_list:
new_item = scale_value(item, sample_mean, scale_factor)
new_list.append(new_item)
return new_list
Programming Paradigm Concepts