☆ List and Binary HW
Question 1
# created a list of elements named list
list = [2, 4, 6, 8, 10, 12, 14, 0]
# i called the index of the third item in the list, and put it into a variable called ind
ind = list[3]
# i multiplied the varible 'ind' by 2 and set ind as the new value
ind *= 2
# i added the variable ind to the list as the 7th element
list[7] = ind
# printed the new list
print(list)
[2, 4, 6, 8, 10, 12, 14, 16]
Question 2
import math
def iterations(length):
return math.ceil(math.log2(length))
worstcase = iterations(20)
print(worstcase)
5
Question 3
The result of the function would be A. [20, 40, 60, 80, 100]. The function goes through eache element in the list and multiplies it by 2. after multiplying each by 2, the final answer will be A.