学习日记 2022

编程入门 行业动态 更新时间:2024-10-27 01:37:08

学习<a href=https://www.elefans.com/category/jswz/34/1768372.html style=日记 2022"/>

学习日记 2022

day4 - while循环和循环关键字

一、while循环
1.while

语法:

while 条件语句:
循环体

说明:

while - 关键字;固定写法
条件语句 - 和if的条件语句的要求一样
: - 固定写法
循环体 - 结构上,和while保持一个缩进和一条或者多条语句;逻辑上,需要重复执行的代码

执行过程:不断判断条件语句是否为True,如果是就执行循环体,否则循环就结束。

2、for循环和while循环的选择

关系:for能解决的问题,while循环都可以解决;while循环能解决的问题,for循环不一定能解决。
但是for循环比起while循环,控制次数更简单。

使用建议:能用for循环解决的问题都用for循环,解决不了的才考虑while循环。
循环次数确定 - 使用for
循环次数不确定 - 使用while循环

一、循环关键字
1.continue和break

continue和break都只能出现在循环体中
continue - 结束一次循环,每次在执行循环体的时候,如果遇到continue,那么这次循环直接结束,直接进入下一次循环

break - 结束整个循环,在执行循环体的时候如果遇到break,那么整个循环直接结束

2.while循环和break

while循环使用的通过格式

while True:
需要重复执行的代码
if 循环结束的条件:
break

3.完整的循环结构

3.1 完整的for循环

for 变量 in 序列:
循环体
else:
代码段

3.2 完整的while循环

while 条件语句:
循环体
else:
代码段

3.3 else的作用

else的存在不会影响原来循环的执行;
如果循环不是因为遇到break而结束的,else之后的代码就会在循环之后执行,否则不执行。

x = 0
while x <= 10:print(x)if x % 2 == 0:x += 3continuex += 1x = 0'''
x <= 10 -> 0 <= 10 -> True -> print(0);if 0 % 2 == 0 -> if True -> x = 3 -> continue
x <= 10 -> 3 <= 10 -> True -> print(3);if 3 % 2 == 0 -> if False -> x += 1 -> x = 4
x <= 10 -> 4 <= 10 -> True -> print(4);if 4 % 2 == 0 -> if True -> x += 3 -> x = 7 -> continue
x <= 10 -> 7 <= 10 -> True -> print(7);if 7 % 2 == 0 -> if False -> x += 1 -> x = 8
x <= 10 -> 8 <= 10 -> True -> print(8);if 8 % 2 == 0 -> if True -> x += 3 -> x = 11 -> continue
x <= 10 -> 11 <= 10 -> False -> 整个循环结束
'''

更多推荐

学习日记 2022

本文发布于:2024-02-10 19:15:44,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1676875.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:日记

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!