循环的意思是:把一件事重复执行很多遍。
两种循环语
可供我们选择使用:一种是for...in...循环语句,另一种是while循环语句 ?
循环类型 | 描述 |
---|
while循环 | 在给定的判断条件为 true 时执行循环体,否则退出循环体。 | for...in...循环语句 | 重复执行语句 | 嵌套循环 | 你可以在while循环体中嵌套for循环 |
for in 循环语句
#列表的循环
for i in [1,2,3,4,5]:
print(i)
#字典的循环
dict = {'日本':'东京','英国':'伦敦','中国':'台湾'}
for i in dict:
print(i)
注意:整数、浮点数,如果把它们放在for循环里,代码会报错
。
range()函数
range(a,b)?函数,可以生成了一个【取头不取尾】的整数序列。
for i in [1,2]:
print(str(int(5*(i))))
打印出的结果为:
5 10
while循环
用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。
a = 0
while a < 5:
a = a + 1
print(a)
'''输出为
1
2
3
4
5
'''
a = 0
while a < 5:
? a = a + 1
print(a)
'''输出为
5
'''
有缩进的时候,print(a)也是循环中的“办事流程”,会将数字逐一打印。没有缩进的时候,循环中的“办事流程”就只有做加法,print(a)也就只会打印循环结束时的最后一个数字。
for循环和whlie循环区别:
最大的区别在于【循环的次数是否明确】
for :明确
while:不明确
蓝桥杯打卡第二天
|