【高级编程技术】【作业】【第二周】【2】
2018-03-14 22:28
323 查看
教材第4章课后练习
4-1 比萨
pizzas = ['durian', 'cheese', 'pepperoni'] for pizza in pizzas: print(pizza) for pizza in pizzas: print('I like', pizza, 'pizza') print('I really love pizza!')
4-2 动物
animals = ['dog', 'cat', 'rabbit'] for animal in animals: print(animal) 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 number in range(1, 21): print(number)
4-4 一百万
numbers = [number for number in range(1, 1000001)] for number in numbers: print(number)
4-5 计算1~1000000的总和
numbers = [number for number in range(1, 1000001)] print(min(numbers), max(numbers)) print(sum(numbers)) # 所需时间非常短
4-6 奇数
nums = [num for num in range(1, 21, 2)] for num in nums: print(num)
4-7 3的倍数
nums = [num for num in range(3, 31, 3)] for num in nums: print(num)
4-8 立方
nums = [] for num in range(1, 11): nums.append(num**3) for num in nums: print(num)
4-9 立方解析
nums = [num**3 for num in range(1, 11)] for num in nums: print(num)
4-10 切片
nums = [num**3 for num in range(1, 11)] for num in nums: print(num)
print('The first three items in the list are:', nums[:3])
print('The items from the middle of the list are:', nums[len(nums)//2-1:len(nums)//2+2])
print('The last three items in the list are:', nums[-3:])
4-11 你的比萨和我的比萨
pizzas = ['durian', 'cheese', 'pepperoni'] friend_pizzas = pizzas[:] pizzas.append('chicken') friend_pizzas.append('seafood') 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 使用多个循环
my_foods = ['pizza', 'falafel', 'carrot cake'] friend_foods = my_foods[:] 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)
4-13 自助餐
foods = ('lettuce', 'salmon', 'chicken', 'pasta', 'beef') for food in foods: print(food) # foods[1] = 'pork' # TypeError: 'tuple' object does not support item assignment foods = ('cake', 'salmon', 'chocolate', 'pasta', 'beef') for food in foods: print(food)
4-14 PEP 8
https://www.python.org/dev/peps/pep-0008/4-15 代码审核
相关文章推荐
- 《高级编程技术》第二周作业
- 第二周作业(2)——高级编程技术
- 高级编程技术 第二周作业
- 【高级编程技术作业】第二周
- 【高级编程技术】【作业】【第二周】【1】
- 高级编程技术 Python 第二周作业
- 高级编程技术第二周平时作业
- 高级编程技术第二周平时作业(2)
- 高级编程技术 第二周作业
- 第二周作业(1)——高级编程技术
- 【高级编程技术】第二周作业
- Coursera machine learning 第二周 编程作业 Linear Regression
- 课堂作业第二周
- linux学习作业-第二周
- 马哥2016全新Linux+Python高端运维班第二周作业
- 23 第二周作业
- 2017-2018-1 JAVA实验站 第二周作业
- 马哥运维班第二周作业
- new_delete重载实现_boolan_第二门课_第二周_作业
- 《机电传动控制》第二周作业