Please identify each problem as shown here, with a two-letter code prefixing the exercise number.
TP15.1, that is, exercise 1 in chapter 15 of Think Python
TP15.2, that is, exercise 2 in chapter 15 of Think Python
TP17.2, that is, exercise 2 in chapter 17 of Think Python
TP17.3, that is, exercise 3 in chapter 17 of Think Python
TP17.5, that is, exercise 5 in chapter 17 of Think Python