当前位置: 首页 > news >正文

安阳市城乡建设规划局网站乔拓云网微信小程序制作

安阳市城乡建设规划局网站,乔拓云网微信小程序制作,中央广播电视总台地址,58网站怎么做品牌推广一、while 简介Python 的循环有 for 和 while 两种,while 为条件控制循环,通过条件表达式控制循环结束。流程图如下:Python 中 while 语句的格式如下:while : 【语句块】释:当 while 的 为 True 时运行【语句…

一、while 简介

Python 的循环有 for 和 while 两种,while 为条件控制循环,通过条件表达式控制循环结束。

流程图如下:

09db1080eb63dd1da762ebc346039213.png

Python 中 while 语句的格式如下:

while  :
【语句块】

释:当 while 的 为 True 时运行【语句块】,【语句块】运行结束后,再次进入 进行 判断,如果 结果为 True 则再次运行【语句块】, 以此循环直到 结果为 False 结束循环。

示例:求1~100 的和

# 初始化i 和 sum的值
sum = i = 0
while i <= 100: # 循环控制条件
sum = sum + i
i + = 1 # 等同于i=i+1
print(sum) # 输出结果5050

二、while ... else ... (很少用)

while ... else ... 先进行 while 循环,循环结束后再执行 else 下的语句。

只有在特定条件下会用 while...else...,知道有这个东西就可以

语句形式如下:

while  :
【while 的语句块】
else:
【else的语句块】

释:先进行 while 循环,当循环结束后执行【else 的语句块】

示例:求1~100 中的所有奇数的和

sum = i = 0
while (2 * i + 1) <= 100: # 循环控制条件
sum = sum + 2 * i + 1
i += 1 # 等同于i=i+1
else:
print('循环结束后执行else')
print(sum)

三、while 无限循环

当 while 的条件永远为 True 是就是一个无限循环。

示例:从键盘输入一个正整数判断是否大于等于100还是小于100,输入负数时退出

key = 1
while key >= 0:
key = input('请输入一个正整数:') # input从键盘接收数据
key = int(key) # key强制转换为int
if key >= 100:
print(key, '不小于100')
else:
print(key, '小于100')
注意:while循环条件表达式总是为True,就会无限循环下去,变成死循环,所以要特别留意 while 循环的退出条件。

四、break 与 continue 退出循环

break 结束循环,遇到break直接退出循环

continue 跳过当次循环,进入下一次循环

break 示例:

i = 0
while i <= 5: # 循环控制条件
if i == 3:
break # 结束循环
print(i)
i += 1 # 等同于i=i+1
输出结果:
0
1
2

输出结果到3就结束了,程序运行到break就结束整个循环。

continue 示例:

i = 0
while i <= 5: # 循环控制条件
i += 1
if i == 3:
continue # 跳过当次循环
print(i)
输出结果:
1
2
4
5
6

输出结果缺少了3,continue 结束了当次的循环,进入下一循环

总结

while 循环为条件控制循环,当 while 的表达式为True时我们才进行循环,循环到表达式为False 结束。

break 与 continue 都可以退出循环,区别在于break是结束循环,continue 是跳出当前循环进入下一次循环。

2c0c2dca74823a1a973abf01013185f0.png
Python while 条件控制循环 思维导图

祝大家在代码界一帆风顺,各位大佬,干杯678b9132e08d932395833f9447c9f46e.png

http://www.lbrq.cn/news/2757943.html

相关文章:

  • 直销网站建设网站关键词查询优化
  • 石家庄网站设计网站维护网站seo优化发布高质量外链
  • 给人做ppt的网站吗推广软件赚钱的平台
  • 大型网站seo方案百度广告多少钱
  • 泰安房价网二手房出售信息网站关键词优化推广
  • 上海专做特卖的网站病毒营销案例
  • 学校网站建设开发商百度软件应用中心下载
  • 怎么做微商的微网站搜索引擎的工作原理有哪些
  • 海南论坛论坛网站建设怎么查搜索关键词排名
  • 想给大学做网站写软文一篇多少钱合适
  • 中华人民共和国建设部网站抖音seo排名优化公司
  • 做公司的网站有哪些东西吗徐州seo外包
  • 多图片网站优化网站优化推广
  • 南京网站建设服务公司知名品牌营销策略
  • 自己做网站花钱么百度知道官网登录入口
  • 做网站是用什么语言的市场营销推广策略
  • 做鸡尾酒的网站东莞seo优化案例
  • 武汉市内做网站的公司数据平台
  • 重庆李健做网站最全bt搜索引擎
  • 百度有做企业网站吗网盘资源免费观看
  • 网站关键词在哪里添加虎门今日头条新闻
  • 做导航网站电商运营主要负责什么
  • 网站做全好吗4p营销理论
  • 电商网站是获取流量公司网站费用
  • 潮州网站seo推广职业培训机构排名前十
  • js网站分页怎么做seo推广效果
  • 企业网站建设经济效益分析有没有免费的seo网站
  • 做公司网站详细步骤6微信群推广网站
  • 装修平台网站百度竞价代运营
  • 做海报的网站有哪些seo高端培训
  • IDE开发系列(2)扩展的IDE框架设计
  • http工作流程
  • Windows运维之以一种访问权限不允许的方式做了一个访问套接字的尝试
  • OpenStack Neutron中的L2 Agent与L3 Agent:新手友好指南
  • Java基础 8.16
  • 8.16 pq