第四章练习
练习4-1:
pizzas = ["apple pizza", "banana pizza", "orange pizza"]
for pizza in pizzas:
print(f"I love {pizza}.")
print("I really love pizza!")
练习4-2:
animals = ["dog", "cat", "bird"]
for animal in animals:
print(f"A {animal} would make a great pet.")
print("Any of these animals would make a great pet!")
练习4-3:
for value in range(1, 21):
print(value)
练习4-4:
for value in range(1, 1000001):
print(value)
练习4-5:
arr = list(range(1, 1_000_001))
print(arr)
print(sum(arr))
练习4-6:
arr = list(range(1, 21, 2))
for value in arr:
print(value)
练习4-7:
arr = list(range(3, 31, 3))
for value in arr:
print(value)
练习4-8:
arr = [value ** 3 for value in range(1, 11)]
for value in arr:
print(value)
练习4-9:
同4-8,lve
练习4-10
arr = [value ** 3 for value in range(1, 11)]
for value in arr:
print(value)
print(f"The first three items in the list are: {arr[0:3]}")
print(f"Three items from the middle of the list atr: {arr[3:6]}")
print(f"The last three items in the list atr: {arr[-3:]}")
练习4-11:
pizzas = ["apple pizza", "banana pizza", "orange pizza"]
friend_pizzas = pizzas[:]
friend_pizzas.append("watermelon pizza")
print("My favorite pizzas are:")
for pizza in pizzas:
print(pizza)
print("My friend's favorite pizzas are:")
for pizza in friend_pizzas:
print(pizza)
练习4-12:
逻辑与4-11类似,略
练习4-13:
food = ("apple", "banana", "fish", "hotpot", "orange")
for element in food:
print(element)
# 若要测试请取消下一行注释
# food[0] = "water"
food = ("apple", "coffe", "milk", "hotpot", "orange")
for element in food:
print(element)
练习4-14:
略
练习4-15:
略