Python基础(四)

mac2022-06-30  98

while循环

循环就是一个重复的过程,我们人需要重复的干一件事情的时候,就会想到能不能让计算机代替我们人来干活。

while循环的格式

while 条件: 代码一 代码二 代码三 例: n=0 while n<10: print(f'这是数字{n}') n+=1

while 循环也叫条件循环,也和条件判断一样只有条件为True时才进行循环,那么有没有else呢?

while n < 10: print(f'这是数字{n}') n+=1 else: print('算不过来了') #只有当while循环的条件为False的时候才会执行else中的内容

while循环的嵌套

while循环的嵌套便是在while循环中再加一个或多个while循环

a = 1 while a < 10: b = 0 while b < 10: print(f'{a}.{b}') b += 1 a += 1 结果: 1.0 1.1 1.2 1.3 ... 9.9

while循环的退出

在我们平时做事情的时候肯定是不会无缘无故便停下来的吧,机器也是这样的。当满足了某个条件的时候才会停下。

barek

那么便用到了break来退出循环

n = 1 while n < 1000: if n < 10: print(f'这是数字{n}') else: print('大于9的我不会数了,我不数了!!罢工。。。') break n+=1 #当n大于等于10的时候,便会退出这个循环,相当于这件事不做了

continue

如果说,我只是现在不做这事,等一会再做这个事的话,那就用到continue了

n = 1 while n < 1000: if n == 10: print('休息,休息一下') continue else: print(f'这是数字{n}') n+=1 #continue是终止这一次的循环,并不会退出本次循环,相当于做事做累了,休息一下继续做

还有一个终止循环的方法便是从while循环的条件入手

flag = True n = 1 while flag: if n < 10 print(f'这是数字{n}') else: print('不想数了,出去玩会') flag = False n+=1 #这种便是通过while循环的条件来退出while循环

for循环

for循环的格式

info = {'name': 'Gredae', 'age': 18} for item in info: print(f'{item} : {info[item]}') #这样可以通过for循环取出字典中的key与value # name : Gredae # age : 18

for循环的嵌套

for循环嵌套和while循环嵌套一样都是在循环中再套一个循环

for a in range(1,10): for b in range(0,10): print(f'{a}.{b}') 结果: 1.0 1.1 1.2 1.3 ... 9.9

for循环的退出

barek

那么便用到了break来退出循环

for n in range(1,1000): if n < 10: print(f'这是数字{n}') else: print('大于9的我不会数了,我不数了!!罢工。。。') break #当n大于等于10的时候,便会退出这个循环,相当于这件事不做了

continue

如果说,我只是现在不做这事,等一会再做这个事的话,那就用到continue了

for n in range(1,1000): if n == 10: print('我需要休息下,等下接着数') continue else: print(f'这是数字{n}') #continue是终止这一次的循环,并不会退出本次循环,相当于做事做累了,休息一下继续做

转载于:https://www.cnblogs.com/Gredae/p/11283324.html

最新回复(0)