Python编程:从入门到实践(课后习题4)

# 4-1 比萨
pizzas = ['seafood', 'sausage', 'cheese']
for i in pizzas:
    print(i)

for i in pizzas:
    print('I like ' + i + ' pizza')  # 4-1-1

for i in pizzas:
    print('I like ' + i + ' pizza')
print('I really love pizza!')  # 4-1-2


# 4-3 数到20
for i in range(1, 21):
    print(i)

# 4-4 一百万
million = list(range(1, 1000001))
for i in million:
	print(i)

# 4-5 计算1~1 000 000 的总和
print(min(million))
print(max(million))
sum(million)  # 很快

# 4-6 奇数
nums = list(range(1, 20, 2))
for i in nums:
	print(i)

# 4-7 3 的倍数
nums_3 = list(range(3, 31, 3))
for i in nums_3:
	print(i)

# 4-8 立方
nums_3xx = []
for i in range(1, 11):
	cube = i ** 3
	nums_3xx.append(cube)
for i in nums_3xx:
	print(i)

# 4-9 立方解析
nums_3xxx = [x ** 3 for x in range(1, 11)]

# 4-10 切片
my_foods = ['pizza', 'falafel', 'carrot cake', 'cannoli', 'ice cream']
print("The first three items in the list are:")
print(my_foods[:3])  # 4-10-1
print("\nThree items from the middle of the list are:")
print(my_foods[1:4])  # 4-10-2
print("\nThree items from the middle of the list are:")
print(my_foods[-3:])  # 4-10-3

# 4-11 你的比萨和我的比萨
my_foods = ['pizza', 'falafel', 'carrot cake', 'cannoli', 'ice cream']
friend_pizzas = my_foods[:]
my_foods.append('cheese')  # 4-11-1
friend_pizzas.append('seafood')  # 4-11-2
for i in my_foods:
	print("My favorite pizzas are: " + i)
for i in friend_pizzas:
	print("My friend’s favorite pizzas are: " + i)

# 4-13 自助餐
foods = ('辣椒', '娃娃菜', '毛肚', '鸭爪', '牛排')
for food in foods:
	print(food)  # 4-13-1
food[0] = '小龙虾'  # 4-13-2
foods = foods[:3] + ('甲鱼', '猪蹄')
for food in foods:
	print(food)

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值