4-1 披萨
pizzas = ['meat','cabbage','pork']
for pizza in pizzas:
print(pizza)
for pizza in pizzas:
print('I like ' + pizza + 'pizza.')
print ('I really like pizza!')
4-2动物
animals= ['dog','cat','peppa pig']
for animal in animals:
print('A ' + animal +' would make a great pet.')
print('Any of these animals would make a great pet!')
4-3数列20
for i in range(1,21):
print (i)
4-4一百万
num=[]
for i in range(1,1000001):
num.append(i)
print (num)
4-5计算1~1000000的总和
num = [i for i in range(1,1000001)]
print(min(num))
print(max(num))
print(sum(num))
4-6奇数
num = [i for i in range(1,21,2)]
for nu in num:
print(nu)
4-7 三的倍数
num = [ i for i in range(3,31,3)]
for nu in num:
print(nu)
4-8立方
nums = []
for i in range(1,11):
nums.append(i**3)
print (nums[i-1])
4-9立方解析
nums = [i**3 for i in range(1,11)]
print (nums)
4-10切片
animals= ['dog','cat','peppa pig','elephant']
for animal in animals:
print('A ' + animal + ' would make a great pet.')
print('Any of these animals would make a great pet!')
print ('The first three items in the list are:' ,animals[:3])
print ('The middle three items in the list are:' ,animals[1:4])
print ('The last three items in the list are:' ,animals[3:])
4-11你的披萨和我的披萨
pizzas = ['meat','cabbage','pork']
friend_pizza=pizzas[:] #复制列表
pizzas.append('beaf')
friend_pizza.append('lamb')
print('My favourite pizzas are:')
for pizza in pizzas:
print(pizza)
print('My friend\'s favourite pizzas are:')
for pizza2 in friend_pizza:
print(pizza2)
4-12使用多个循环
my_foods = ['pizza', 'falafel', 'carrot cake']
friend_foods = my_foods[:]
for food in my_foods:
print(food)
for f_food in friend_foods:
print(f_food)
4-13自助餐
food_1=('beaf','pork','cabbage','lamb','tomato')
for food in food_1:
print(food)
#food_1[1]='potato' #此句为题目中试图修改元组的值,但它会报错。
food_1=('beaf','pork','potato','cucumber','tomato')
for food in food_1:
print(food)