概述
4-1 比萨:想出至少三种你喜欢的比萨,将其名称存储在一个列表中,再使用 for 循环将每种比萨的名称都打印出来。
pizzas = ['海鲜比萨', '芝士比萨', '双拼比萨']
for pizza in pizzas: print(pizza)
for pizza in pizzas: print('我喜欢' + pizza)
4-4 一百万:创建一个列表,其中包含数字 1~1 000 000,再使用一个 for 循环将这 些数字打印出来(如果输出的时间太长,按 Ctrl + C停止输出,或关闭输出窗口)。
numbers = [digit for digit in range(1, 1000001)]
for number in numbers:
print(number)
print(min(numbers))
print(max(numbers))
print(sum(numbers))
4-6 奇数:通过给函数 range()指定第三个参数来创建一个列表,其中包含 1~20的 奇数;再使用一个 for 循环将这些数字都打印出来。
odds = [digit for digit in range(1, 21, 2)]
for odd in odds:
print(odd)
4-7 3的倍数:创建一个列表,其中包含 3~30内能被 3整除的数字;再使用一个 for 循环将这个列表中的数字都打印出来。
factor_of_three = [digit*3 for digit in range(1, 11)]
for number in factor_of_three:
print(number)
4-10 切片:选择你在本章编写的一个程序,在末尾添加几行代码,以完成如下任务。
#使用4-7的列表
print(
'the first three items in the list are:'
+ str(factor_of_three[0:3]))
mid = int(len(factor_of_three)/2)
print(
'Three items from the middle of the list are:'
+ str(factor_of_three[mid-1 : mid+2]))
print(
'The last three items in the list are:'
+ str(factor_of_three[-3:]))
4-13 自助餐:有一家自助式餐馆,只提供五种简单的食品。请想出五种简单的食 品,并将其存储在一个元组中。
*使用一个 for 循环将该餐馆提供的五种食品都打印出来。
*尝试修改其中的一个元素,核实 Python确实会拒绝你这样做。
*餐馆调整了菜单,替换了它提供的其中两种食品。请编写一个这样的代码块: 给元组变量赋值,并使用一个 for 循环将新元组的每个元素都打印出来。
foods = ('鸡肉', '鸭肉', '鱼肉', '猪肉', '牛肉')
for food in foods:
print(food)
print()
foods[1] = '羊肉'
foods = ('鸡肉', '羊肉', '鱼肉', '猪肉', '香肠')
for food in foods:
print(food)
最后
以上就是欢呼百褶裙为你收集整理的第四章 动手试一试的全部内容,希望文章能够帮你解决第四章 动手试一试所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复