Python编程:从入门到实践的动手试一试答案(第四章)

来源:互联网 发布:socket编程 贪吃蛇 编辑:程序博客网 时间:2024/06/05 03:20
#4-1 比萨pizzas = ['apple pizza','banana pizza','chili pizza']for pizza in pizzas:    print('I like ' + pizza.title())print('\nI really love pizza!')
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
#4-2 动物animals = ['dog','cat','horse']for animal in animals:    print('A ' + animal + ' would make a great pet')print('\nAny of these animals would make a great pet!')
  • 1
  • 2
  • 3
  • 4
  • 5
#4-3 数到20for x in range(1,21):    print(x)
  • 1
  • 2
  • 3
#4-4 一百万numbers = []for x in range(1,1000001):    numbers.append(x)for number in numbers:    print(number)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
#4-5 计算1~1 000 000的总和numbers = []for x in range(1,1000001):    numbers.append(x)print(min(numbers))print(max(numbers))print(sum(numbers))
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
#4-6 奇数numbers = []for x in range(1,20,2):    numbers.append(x)for number in numbers:    print(number)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
#4-7 3的倍数numbers = []for x in range(3,31,3):    numbers.append(x)for number in numbers:    print(number)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
#4-8 立方numbers = []for x in range(1,11):    numbers.append(x**3)for number in numbers:    print(number)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
#4-9 立方解析numbers = [x**3 for x in range(1,11)]for number in numbers:    print(number)
  • 1
  • 2
  • 3
  • 4
#4-10 切片numbers = [x**3 for x in range(1,11)]for number in numbers:    print(number)print('The first three items in the list are:')print(numbers[0:3])print('Three items from the middle of the list are:')print(numbers[3:6])print('The last three items in the list are:')print(numbers[-3:])
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
#4-11 你的比萨和我的比萨pizzas = ['apple pizza','banana pizza','chili pizza']for pizza in pizzas:    print('I like ' + pizza.title())print('\nI really love pizza!')friend_pizzas = pizzas[:]pizzas.append('milk pizza')friend_pizzas.append('black pizza')print('\nMy favorite pizzas are:')for pizza in pizzas:    print(pizza)print("\nMy friend's favorite pizzas are:")for pizza in friend_pizzas:    print(pizza)  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
#4-12 使用多个循环my_foods = ['pizza', 'falafel', 'carrot cake']friend_foods = my_foods[:]my_foods.append('cannoli')friend_foods.append('ice cream')print("My favorite foods are:")for food in my_foods:    print(food)print("\nMy friend's favorite foods are:")for food in friend_foods:    print(food)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
#4-13 自助餐foods = ('pizza', 'falafel', 'carrot cake','apple','banana')for food in foods:    print(food)foods = ('pizza', 'beef', 'milk','apple','banana')for food in foods:    print(food)
阅读全文
0 0
原创粉丝点击