def list_min(some_list): '''returns the minimum value of some_list''' best = some_list[0] # minimum value so far for list_el in some_list: if list_el < best: best = list_el return best def print_list(list_to_print): '''print out list_to_print with the positions of each element''' for i in range(0, len(list_to_print)): print("element {0} is {1}".format(i, list_to_print[i])) ####################### # Grade scaling example grades = [84, 93, 86, 98, 90] print(grades) for i in range(0, len(grades)): grades[i] *= 0.8 print(grades) ####################### # Multiplication table example def mult_table(num_rows, num_cols): '''prints a multiplication table''' for i in range(1, num_rows + 1): for j in range(1, num_cols + 1): print(i * j, end='\t') print() ###################### # College cost example years = 0 cost = 61354 annual_increase = 0.0386 while cost < 100000: years += 1 cost += cost * annual_increase print("Cost in {0} is ${1:.0f}".format(2015 + years, cost)) print("Number of years passed is " + str(years))