1、循环 for
1.1 magicians后面有个冒号,以及print需要缩进。
缩进的print执行的是循环。代码如下:
magicians = ['alice','david','carolina']
for magician in magicians:
print(magician.title()+", that was great trick!")
print("i can't want to see your next trick, "+magician.title()+.".\n")
1.2 若需要再循环后执行一些操作,则print不需要缩进
代码如下:
magicians = ['alice','david','carolina']
for magician in magicians:
print(magician.title()+", that was a great trick!")
print("Thank you ,everyone. That was a great magic show!")
得到的结果是只有最后一行才会出现“Thank you ......”
2、创建数值列表
2.1 使用函数 range()
range(star,stop,step),step默认为1。range常用于循环当中,因此:
一、输出一系列数字
for value in range(1,5):
print(value)
这样输出的是1,2,3,4,要想输出到5,需要range(1,6)。
二、 创建数字列表
创建数字列表,使用函数 list()
number = list(range(1,6))
print(number)
输出:[1,2,3,4,5]。
当指定步长(step)时
number = list(range(2,15,3))
print(number)
输出:[2,5,8,11,14]。
三、 其他
使用函数 range() 几乎可以创建任何需要的数字集。例如进行平方运算,
nu = []
for value in range(1,20,3)
num=value**2
nu.append(num)
print(nu)
输出:[1,16,49,100,169,256,261]。