循环语句就是重复的反复的执行某一部分代码。
循环语句必须有指定的结束条件,否则会陷入死循环。
条件控制和计数器控制
while和for
讯享网
讯享网
for是python中的另一个循环语句,提供了更为强大的循环结构,它可以遍历任何序列,例如:字符串、列表、元组、字典、集合等。
讯享网
3.举例
其中i为临时变量,也可以定义成x,y,z等
临时变量的作用域:
因为python没有{}表示代码的域,所以从语法来说,临时变量在循环结束之后还是可以使用的,但是它可能会造成不可预知的错误。所以建议若想在循环结束后使用这个临时变量,就在循环前先定义一下。
range()函数
功能:返回一个整数序列
语法:range(起始值start, 终止值end, 步长值step)
注意:range返回的区间范围是 [start , end),也就是说不包含终值end
参数1,start默认是0,可以省略不写
参数2,end没有默认值,不可以省略
参数3,step默认值为1,可以省略不写
len()函数
功能:返回一个序列[字符串、列表、元组等]的长度或者元素个数。
参数:序列[字符串、列表、元组等]

通常和range配合使用,用于序列中元素的计算。
break——结束本层循环
continue——结束本次循环、继续下一次循环
讯享网
讯享网
讯享网
4.1.用户由键盘输入用户名和密码,同时验证用户名和密码是否正确,用户名默认为admin,密码默认为 # 2、如果正确提示登录成功,否则提示用户名或密码错误,请重新登录 # 3、以上功能最多尝试5次,若次数用完未能成功,则提示登录失败
while循环的使用场景:
while循环适用于需要根据条件来判断是否继续循环的情况。
例如,当需要不断接收用户输入直到用户输入特定的值时,可以使用while循环,或者程序的运行结果满足某条件时需要结束循环,也可以使用while循环。
for循环的使用场景:
for循环适用于遍历序列(如列表、元组、字符串等)中的元素。当需要对一个序列中的每个元素执行相同的操作时,可以通过range()函数与len()函数来配合for循环来完成。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/185816.html