标签:inner 简单的 任务 另一个 不同的 monkey 这一 for语句 stream
magicians = [‘alice‘,‘david‘,‘carolina‘] # 定义了一个列表 for magician in magicians: # 定义了一个for循环 ‘‘‘这行代码让python从列表migicians中取出一个值,并将这个值存储在了变量magician里面‘‘‘ print(magician) # python会打印出存储在变量magician中的每一个值
magicians = [‘alice‘,‘david‘,‘carolina‘]
for magician in magicians:
print(magician)
# for循环练习 magicians = [‘alice‘,‘david‘,‘carolina‘] for magician in magicians: # 在for循环中,想包含多少行代码都可以,只是后面属于循环的代码都要使用同一个等级的缩进 print(magician + ‘,‘ + "that was a great trick!") print("I can‘t wait to see your next trick" + ‘,‘ + magician + ‘.‘)
magicians = [‘alice‘,‘david‘,‘carolina‘] for magician in magicians: print(magician + ‘,‘ + "that was a great trick!") print(‘I can\‘t wait to see your next trick‘ + ‘,‘ + magician + ‘.\n‘) print("Thank you,everyone.That was a great magic show!")
# 4-1 比萨:想出至少三种你喜欢的比萨,将其名称存储在一个列表中,再使用 for循环将每种比萨的名称都打印出来。 pizzas = [‘New York Style‘,‘Pan Pizza‘,‘Thick style‘] for pizza in pizzas: print(pizza) print(‘\n‘) # ? 修改这个 for 循环,使其打印包含比萨名称的句子,而不仅仅是比萨的名称。对于每种比萨,都显示一行输出,如“ I like pepperoni pizza”。 pizzas = [‘New York Style‘,‘Pan Pizza‘,‘Thick style‘] for pizza in pizzas: print("I like" + ‘ ‘ + pizza) print(‘\n‘) # ? 在程序末尾添加一行代码,它不在 for 循环中,指出你有多喜欢比萨。输出应包含针对每种比萨的消息,还有一个总结性句子,如“ I really love pizza!”。 pizzas = [‘New York Style‘,‘Pan Pizza‘,‘Thick style‘] for pizza in pizzas: print("I like" + ‘ ‘ + pizza) print("I really love pizza!")
#4-2 动物:想出至少三种有共同特征的动物,将这些动物的名称存储在一个列表中,再使用 for 循环将每种动物的名称都打印出来。 animals = [‘cat‘,‘dog‘,‘monkey‘] for animal in animals: print(animal) print(‘\n‘) # ? 修改这个程序,使其针对每种动物都打印一个句子,如“ A dog would make a greatpet”。 animals = [‘cat‘,‘dog‘,‘monkey‘] for animal in animals: print("A",animal,"would make a great pet.") print("\n") # ? 在程序末尾添加一行代码,指出这些动物的共同之处,如打印诸如“ Any of theseanimals would make a great pet!”这样的句子。 animals = [‘cat‘,‘dog‘,‘monkey‘] for animal in animals: print("A",animal,"would make a great pet.") print("Any of theseanimals would make a great pet!")
for value in range(1,6): print(value)
# 打印出1-5 numbers = list(range(1,6)) print(numbers) # 打印出5-23的所有基数或者偶数 number = list(range(5,24,2)) # 函数range()从5开始数,然后不断的+2,直到达到23 print(number) number = list(range(6,24,2)) # 函数range()从6开始数,不断地+2,直到到达23 print(number)
# 打印出1-10的平方,使用for循环 numbers = list(range(1,11)) # 生成包含1-10的列表numbers for number in numbers: # 从列表numbers中取出值放入变量number里面 #end = ‘空格‘表示print完结后不换行,输出一个空格,接着输出print里面需要打印的内容 print(number ** 2,end=‘ ‘) # 打印出变量number平方的值 # 打印出1-10的平方,并把结果放在列表里面 print(‘\n‘) squares = [] for square in range(1,11): squares.append(square ** 2) print(squares)
# min()获取最小值,max()获取最大值,sum()获取所有元素的和 digits = [1,2,3,4,5,6,7,8,9,0] print(min(digits)) print(max(digits)) print(sum(digits))
squares = [value ** 2 for value in range(1,11)] print(squares)
# 4-3 数到 20:使用一个 for 循环打印数字 1~20(含)。 for number in range(1,21): print(number,end = ‘ ‘) # 4-4 一百万:创建一个列表,其中包含数字 1~1 000 000,再使用一个 for 循环将这些数字打印出来(如果输出的时间太长,按 Ctrl + C 停止输出,或关闭输出窗口)。 numbers = list(range(1,1000001)) # print(numbers) ‘‘‘4-5 计算 1~1 000 000 的总和:创建一个列表,其中包含数字 1~1 000 000,再使用min()和 max()核实该列表确实是从 1 开始,到 1 000 000 结束的。另外,对这个列表调 用函数 sum(),看看 Python 将一百万个数字相加需要多长时间。‘‘‘ numbers = list(range(1,1000001)) print(sum(numbers)) print(max(numbers)) print(min(numbers)) # 4-6 奇数:通过给函数range()指定第三个参数来创建一个列表,其中包含 1~20 的奇数;再使用一个 for 循环将这些数字都打印出来。 numbers = list(range(1,21,2)) for number in numbers: print(number,end = ‘ ‘) # 4-7 3 的倍数:创建一个列表,其中包含 3~30 内能被 3 整除的数字;再使用一个 for循环将这个列表中的数字都打印出来。 numbers = list(range(3,31,3)) for number in numbers: print(number,end = ‘ ‘)
‘‘‘4-8 立方:将同一个数字乘三次称为立方。例如,在 Python 中, 2 的立方用 2**3 表示。请创建一个列表,其中包含前 10 个整数(即 1~10)的立方,再使用一个 for 循 环将这些立方数都打印出来。‘‘‘ nums = list(range(1,11)) for num in nums: print(num ** 3,end = ‘ ‘) # 4-9 立方解析:使用列表解析生成一个列表,其中包含前 10 个整数的立方。 print("\n") nums = [num ** 3 for num in range(1,11)] print(nums)
players = [‘charles‘,‘martina‘,‘michale‘,‘florence‘,‘eli‘] # 打印出列表的所有元素 print(players) # 打印出列表的前3个元素 print(players[0:3]) # 打印出列表的第2-4个元素 print(players[1:4]) # 如果没有指定第一个索引,将会从头开始打印到指定的第二个元素停止 print(players[:2]) # 如果没有指定第二个索引,将会从指定位置打印到最后一个元素 print(players[2:])
players = [‘charles‘,‘martina‘,‘michael‘,‘florence‘,‘eli‘] print("Here are the first three players on my team:") for player in players[0:3]: print(player.title())
my_foods = [‘pizza‘,‘falafel‘,‘carrot cake‘] # 复制列表 friend_foods = my_foods[:] print(friend_foods) # 像复制的列表末尾添加一个元素‘ice cream friend_foods.append("ice cream") # 打印列表,不会影响另一个列表 print(friend_foods) print(my_foods)
‘‘‘4-10 切片:选择你在本章编写的一个程序,在末尾添加几行代码,以完成如下任务。 ? 打印消息“ The first three items in the list are:”,再使用切片来打印列表的前三个 元素。‘‘‘ players = [‘charles‘,‘martina‘,‘michale‘,‘florence‘,‘eli‘] print("The first three items in the list are:",end = ‘‘) print(players[0:3]) # ? 打印消息“ The last three items in the list are:”,再使用切片来打印列表末尾的三个元素。 print(players[-3:-1]) # 4-11 你的比萨和我的比萨:在你为完成练习 4-1 而编写的程序中,创建比萨列表的副本,并将其存储到变量 friend_pizzas 中,再完成如下任务。 pizzas = [‘New York Style‘,‘Pan Pizza‘,‘Thick style‘] friend_pizzas = pizzas[:] # ? 在原来的比萨列表中添加一种比萨。 pizzas.append(‘Chicago Style‘) #? 在列表 friend_pizzas 中添加另一种比萨。 friend_pizzas.append(‘California Style‘) ‘‘‘? 核实你有两个不同的列表。为此,打印消息“ My favorite pizzas are:”,再使用一个 for 循环来打印第一个列表;打印消息“ My friend’s favorite pizzas are:”,再使 用一个 for 循环来打印第二个列表。核实新增的比萨被添加到了正确的列表中。‘‘‘ print(‘\n‘) print(pizzas) print(friend_pizzas) print(‘\n‘) print("My favorite pizzas are:") for pizza in pizzas: print(pizza) print(‘\n‘) print("My friend‘s favorite are:") for friend_pizza in friend_pizzas: print(friend_pizza)
The first three items in the list are:[‘charles‘, ‘martina‘, ‘michale‘]
[‘michale‘, ‘florence‘]
[‘New York Style‘, ‘Pan Pizza‘, ‘Thick style‘, ‘Chicago Style‘]
[‘New York Style‘, ‘Pan Pizza‘, ‘Thick style‘, ‘California Style‘]
My favorite pizzas are:
New York Style
Pan Pizza
Thick style
Chicago Style
My friend‘s favorite are:
New York Style
Pan Pizza
Thick style
California Style
dimensions = (200,50) # 定义了一个元组,使用的是圆括号而不是方括号 print(dimensions[1]) # 打印出元组的第2个元素 print(dimensions[0])
dimensions = (200,50) for dimension in dimensions: print(dimension)
dimensions = (200,50) print(dimensions) dimensions = (400,100) print(dimensions)
标签:inner 简单的 任务 另一个 不同的 monkey 这一 for语句 stream
原文地址:https://www.cnblogs.com/Pythonahy/p/10223013.html