xx List of Exercises
Exercise2.14 Use aforloop inExer.2.12 ................... 102
Exercise 2.15 Index a nested lists . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Exercise 2.16 Construct a double for loop over a nested list . . . . 102
Exercise 2.17 Compute the area of an arbitrary triangle . . . . . . . 102
Exercise 2.18 Compute the length of a path . . . . . . . . . . . . . . . . . 102
Exercise 2.19 Approximate
pi .............................. 103
Exercise 2.20 Write a Fahrenheit-Celsius conversion table . . . . . 103
Exercise 2.21 Convert nested list comprehensions to nested
standard loops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Exercise 2.22 Write a Fahrenheit–Celsius conversion function . . 104
Exercise 2.23 Writesomesimplefunctions................... 104
Exercise 2.24 Write the program in Exer. 2.12 as a function . . . 104
Exercise 2.25 Implement a Gaussian function . . . . . . . . . . . . . . . . 104
Exercise 2.26 Find the max and min values of a function . . . . . . 104
Exercise 2.27 Explore the Python Library Reference . . . . . . . . . . 105
Exercise 2.28 Make a function of the formula in Exer. 1.12 . . . . 105
Exercise 2.29 Write a function for numerical differentiation . . . . 105
Exercise 2.30 Write a function for numerical integration. . . . . . . 105
Exercise 2.31 Improve the formula in Exer. 2.30 . . . . . . . . . . . . . . 106
Exercise 2.32 Compute a polynomial via a product . . . . . . . . . . . 106
Exercise 2.33 Implement the factorial function . . . . . . . . . . . . . . . 106
Exercise 2.34 Compute velocity and acceleration from position
data;onedimension.......................... 107
Exercise 2.35 Compute velocity and acceleration from position
data;two dimensions......................... 107
Exercise 2.36 Express a step function as a Python function . . . . 107
Exercise 2.37 Rewrite a mathematical function . . . . . . . . . . . . . . . 108
Exercise 2.38 Make a table for approximations of
cos x ........ 108
Exercise 2.39 Implement Exer. 1.13 with a loop . . . . . . . . . . . . . . 109
Exercise 2.40 Determine the type of objects . . . . . . . . . . . . . . . . . 109
Exercise 2.41 Implement the sum function. . . . . . . . . . . . . . . . . . . 109
Exercise 2.42 Find the max/min elements in a list . . . . . . . . . . . . 110
Exercise 2.43 Demonstrate list functionality . . . . . . . . . . . . . . . . . 110
Exercise 2.44 Write a sort function for a list of 4-tuples . . . . . . . 110
Exercise2.45 Findprimenumbers.......................... 111
Exercise 2.46 Condense the program in Exer. 2.14 . . . . . . . . . . . . 111
Exercise 2.47 Values of boolean expressions . . . . . . . . . . . . . . . . . . 112
Exercise 2.48 Explore round-off errors from a large number of
inverseoperations............................ 112
Exercise 2.49 Explore what zero can be on a computer . . . . . . . . 112
Exercise 2.50 Resolve a problem with a function . . . . . . . . . . . . . 113
Exercise 2.51 Compare two real numbers on a computer . . . . . . 113
Exercise 2.52 Use None in keyword arguments . . . . . . . . . . . . . . . 114
Exercise 2.53 Improve the program from Ch. 2.4.2. . . . . . . . . . . . 114
Exercise2.54 Interpret acode ............................. 114