什么时候需要用到循环?
当发现存在“重复性或规律性”任务的时候,可以用循环来“解决重复劳动”
for...in...循环语句
for i in [1,2,3,4,5]:
print(i)
for循环的常见用法:
遍历range函数,如“ for i in range(10)”
遍历列表,如“for i in [1,2,3]”
遍历字典(键),如“for in in {1:1,2:2,3:3}”
除了列表,字典,字符串三种数据类型,可以遍历其他的数据集合。比如和for循环常常一起搭配使用的:range() 函数。
#用for循环完成1到100的整数分别乘以5的计算,并打印出来
for i in range(1,101):
print(i*5)
#假设你要做大采购,让小明买醋,小红买油,小白买盐,小张买米
d = {'小明':'醋','小红':'油','小白':'盐','小张':'米'}
for i in d:
print(d[i])
while循环
i=0
while i<100:
i=i+1
print(i*5)
for循环和whlie循环的区别:
循环次数明确,使用for循环,循环次数不明确,使用while循环
案例
'''小美想要用今天学到的循环打印数字1-7,不过,她不喜欢4这个数字…'''
for i in range(1,8):
if i!=4:
print(i)
i=1
while i<8:
if i!=4:
print(i)
i=i+1