wordpress回收站在哪,中信建设有限责任公司怎么样,广东专注网站建设怎么样,网页制作对联一、while 简介Python 的循环有 for 和 while 两种#xff0c;while 为条件控制循环#xff0c;通过循环控制条件表达式控制循环结束。流程图如下#xff1a;Python 中 while 语句的格式如下#xff1a;while 条件表达式:【语句块】释#xff1a;当 while 的 while 为条件控制循环通过循环控制条件表达式控制循环结束。流程图如下Python 中 while 语句的格式如下while 条件表达式:【语句块】释当 while 的 条件表达式为 True 时运行【语句块】【语句块】运行结束后进入 条件表达式 判断如果 条件表达式结果为 True 则再次运行【语句块】, 以此循环直到 条件表达式结果为 False 结束循环。示例# while 循环 求1~100 的和
sum i 0 # 初始化i和sum的值
while i 100: # 循环控制条件sum sum ii 1 # 等同于ii1
print(sum) # 输出结果5050二、while ... else ... 很少用while ... else ... 先进行 while 循环循环控制条件为 False 后再执行 else。很少情况下会使用 while...else...知道有这个东西语句形式如下:while 条件表达式:【while 的语句块】
else:【else的语句块】释先进行 while 循环当循环结束后执行【else 的语句块】示例# while循环 求1~100 中的所有奇数的和
sum i 0
while (2 * i 1) 100: # 循环控制条件sum sum 2 * i 1i 1 # 等同于ii1
else:print(循环结束后执行else)
print(sum)三、while 无限循环当 while 的条件永远为 True 是就是一个无限循环。示例# 从键盘输入一个正整数判断是否大于等于100还是小于100输入负数时退出
key 1
while key 0:key input(请输入一个正整数) # input从键盘接收数据key int(key) # key强制转换为intif key 100:print(key, 不小于100)else:print(key, 小于100)注意while循环条件表达式总是为True就会无限循环下去变成死循环所以要特别留意while循环的退出条件。四、break 与 continue 退出循环break 结束循环在循环体内直接退出循环continue 跳过后续循环代码继续下一次循环break 示例i 0
while i 5: # 循环控制条件if i 3:break # 结束循环print(i)i 1 # 等同于ii1输出结果012输出结果到3就结束了程序运行到break就结束整个循环。continue 示例i 0
while i 5: # 循环控制条件i 1if i 3:continue # 跳过当次循环print(i)输出结果12456输出结果缺少了3continue 结束了当次的循环进入下一循环总结while 循环为条件控制循环当 while 的表达式成立时我们才进行循环直到循环到表达式不成立为止。break 与 continue 都可以退出循环区别在于break是结束循环continue 是跳出当前循环进入下一次循环。