def squares_a_list(numerical_list): new_squared_list = list() for number in numerical_list: new_squared_list.append(number ** 2) return new_squared_list
def cubes_a_list(numerical_list): new_cubed_list = list() for number in numerical_list: new_cubed_list.append(number ** 3) return new_cubed_list
def exponent_a_list(numerical_list, exponent): new_exponent_list = list() for number in numerical_list: new_exponent_list.append(number ** exponent) return new_exponent_list
numbers = [2, 3, 5] exponent_a_list(numbers, 3)
[8, 27, 125]
exponent_a_list(numbers, 5)
[32, 243, 3125]
def exponent_a_list(numerical_list, exponent=2): new_exponent_list = list() for number in numerical_list: new_exponent_list.append(number ** exponent) return new_exponent_list
numbers = [2, 3, 5] exponent_a_list(numbers)
[4, 9, 25]
exponent_a_list(numbers, exponent=5)
def exponent_a_list(exponent=2, numerical_list): new_exponent_list = list() for number in numerical_list: new_exponent_list.append(number ** exponent) return new_exponent_list
Error: parameter without a default follows parameter with a default (<string>, line 1)
exponent_a_list([2, 3, 5], 5)
exponent_a_list([2, 3, 5], exponent= 5)
exponent_a_list(numerical_list=[2, 3, 5], exponent=5)
exponent_a_list(exponent=5, numerical_list=[2, 3, 5])
exponent_a_list(5, [2, 3, 5])
TypeError: 'int' object is not iterable Detailed traceback: File "<string>", line 1, in <module> File "<string>", line 4, in exponent_a_list