Python作业(4.1-4.13)

Python第四章 操作列表

4-1 比萨 : 想出至少三种你喜欢的比萨, 将其名称存储在一个列表中, 再使用for 循环将每种比萨的名称都打印出来。修改这个for 循环, 使其打印包含比萨名称的句子, 而不仅仅是比萨的名称。 对于每种比萨, 都显示一行输出, 如“I like pepperoni pizza”。在程序末尾添加一行代码, 它不在for 循环中, 指出你有多喜欢比萨。 输出应包含针对每种比萨的消息, 还有一个总结性句子, 如“I really love pizza!”

pizzas=['Orleans','Bacon cheese ','Crispy potato cake']
for pizza in pizzas:
	print(pizza)
for pizza in pizzas:
	print("I like this kind of pizzas :"+pizza)
print("I really like them: "+pizzas[0]+","+pizzas[1]+"and"+pizzas[2]+".")
4-3 数到 20 : 使用一个 for 循环打印数字 1~20 (含) 。

for number in range(1,21):
	print(number)

4-6 奇数 : 通过给函数 range() 指定第三个参数来创建一个列表, 其中包含 1~20 的奇数; 再使用一个 for 循环将这些数字都打印出来。

odd_number=list(range(1,20,2))
for number in odd_number:
	print(number)

4-7 3的倍数 : 创建一个列表, 其中包含3~30内能被3整除的数字; 再使用一个for 循环将这个列表中的数字都打印出来 。

numbers=list(range(3,31,3))
for number in numbers:
	print(number)

4-8 立方 : 将同一个数字乘三次称为立方。 例如, 在Python中, 2的立方用2**3 表示。 请创建一个列表, 其中包含前10个整数(即1~10) 的立方, 再使用一个for 循环将这些立方数都打印出来。

numbers=[number**3 for number in range(1,11)]
for number in numbers:
	print(number)
4-10 切片 : 选择你在本章编写的一个程序, 在末尾添加几行代码, 以完成如下任务。
打印消息
“The first three items in the list are:” , 再使用切片来打印列表的前三个元素。
打印消息
“Three items fromthe middle of the list are:” , 再使用切片来打印列表中间的三个元素。

打印消息“The last three items in the list are:”, 再使用切片来打印列表末尾的三个元素。

c=['a','b','c','d','e','f','g']
for ch in c[:3]:
	print(ch)
for ch in c[2:5]:
	print(ch)
for ch in c[-3:]:
	print(ch)

4-13 自助餐 : 有一家自助式餐馆, 只提供五种简单的食品。 请想出五种简单的食品, 并将其存储在一个元组中。
使用一个
for 循环将该餐馆提供的五种食品都打印出来。
尝试修改其中的一个元素, 核实
Python 确实会拒绝你这样做。
餐馆调整了菜单, 替换了它提供的其中两种食品。 请编写一个这样的代码块: 给元组变量赋值, 并使用一个
for 循环将新元组的每个元素都打印出来。
restaurant=('chicken','beef', 'fish', 'lamb', 'pork')
reataurant=('chicken','beef', 'fish', 'cabbage', 'tomato')
for food in reataurant:
	print(food)



  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值