4-1 披萨
pizzas = ['shrimp','salad','bacon']
for pizza in pizzas:
print(pizza)
print("I like "+pizza+"pizza")
print("I really love pizza.")
4-2 动物
mammals = ['tiger','lion','leopard']
for mammal in mammals:
print(mammal)
print(""+mammal.title()+" is a big cat.")
print("All of these animals are mammal.")
4-3 数到20
for value in range(1,21):
print(value)
4-4 一百万
numbers = range(1,1000001)
for number in numbers:
print(number)
4-5 计算1~1000000的总和
numbers = range(1,1000001)
print(min(numbers))
print(max(numbers))
print(sum(numbers))
4-6 奇数
numbers = list(range(1,21,2))
for number in numbers:
print(number)
4-7 3的倍数
numbers = list(range(3,31,3))
for number in numbers:
print(number)
4-8 立方
numbers = list(range(1,11))
for number in numbers:
print(number**3)
numbers = []
for number in range(1,11):
numbers.append(number**3)
print(numbers)
4-9 立方解析
cubes = [value**3 for value in range(1,11)]
print(cubes)
4-10 切片
my_foods = ['pizza', 'falafel', 'carrot cake','cucumber','ice cream']
print("The first there items in the list are:")
print(my_foods[0:3])
print("\nThree items from the middle of the list are:")
print(my_foods[1:4])
print("\nThe last three items in the list are:")
print(my_foods[-3:])
4-11 你的披萨和我的披萨
pizzas = ['shrimp','salad','bacon']
friend_pizzas = pizzas[:]
pizzas.append('cucumber')
friend_pizzas.append('chicken')
print("My favorite pizzas are:")
for pizza in pizzas:
print(pizza)
print("\nMy friend favorites pizzas are:")
for friend_pizza in friend_pizzas:
print(friend_pizza)
4-12 使用多个循环
my_foods = ['pizza', 'falafel', 'carrot cake']
friend_foods = my_foods[:]
print("My favorite foods are:")
for my_food in my_foods:
print(my_food)
print("\nMy friend's favorite foods are:")
for friend_food in friend_foods:
print(friend_food)
4-13 自助餐
foods = ('noodles','rice','pork','beef','mutton')
print("Original food:")
for food in foods:
print(food)
foods = ('noodles','potato','tomato','beef','mutton')
print("\nModified food:")
for food in foods:
print(food)
4-14 PEP8(Python格式指南)
https://python.org/dev/peps/pep-0008/