""""Exercise 2.7 from "A Primer on ..." Generate n + 1 equally spaced coordinates on an interval [a,b]. """ a = 0 b = 1 n = 10 h = (b - a) / n #a) Using a regular for-loop: coor = [] #empty list, to be filled with values for i in range(n+1): x = a + h * i coor.append(x) print(coor) #b) Exact same task, but using a list comprehension coor2 = [a + h * i for i in range(n+1)] print(coor2) """ Terminal> python coor.py [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0] [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0] """