一:循环结构介绍

循环结构用来重复执行一条或多条语句。表达这样的逻辑:如果符合条件,则反 复执行循环体里的语句。在每次执行完后都会判断一次条件是否为 True,如果 为True则重复执行循环体里的语句。图示如下:

循环体里面的语句至少应该包含改变条件表达式的语句,以使循环趋于结束;否 则,就会变成一个死循环。

在PyCharm中出现死循环时:点击右下方的停止运行按钮,如下

二:while循环

while 循环的语法格式如下:

while 条件表达式:

循环体语句

【操作】while循环练习

1 #利用 while 循环打印从0-10 的数字

2 num =03 while num<=10:4 print(num,end='\t')5 num += 1

6 print()7 print('################################')8

9 #利用while 循环,计算1-100 之间数字的累加和;计算1-100 之间偶数的累加和, 计算 1-100 之间奇数的累加和

10 num2 =011 sum_all = 0 #1-100所有数累加和

12 sum_even = 0 #1-100偶数累加和

13 sum_odd = 0 #1-100奇数累加和

14 while num2 <= 100:15 sum_all = sum_all +num216 if num2%2==0:sum_even +=num217 else:sum_odd +=num218 num2 += 1 #改变条件表达式,使循环趋于结束

19 print('1-100所有数累加和为:',sum_all)20 print('1-100偶数累加和为:',sum_even)21 print('1-100奇数累加和为:',sum_odd)

python入门之控制结构-循环结构_(一)Python入门-4控制语句:05while循环结构-死循环处理...相关推荐

  1. keil obj 文件 结构_【Python】数据分析前的入门教程 Python For Everybody P2:数据结构...

    这是密歇根大学课程Python For Everybody总结的P2部分.课程总结P1部分的地址如下: P1: 零基础程序设计(Python 入门) carolinezhq:[Python]数据分析前 ...

  2. 以下选项中python用于异常处理结构_《Python 程序设计》复习题

    目录 填空题 一.基础知识 二.序列 三.选择结构与循环结构和函数及面向对象.文件 选择题 一.Python 基础语法 二.基本数据类型 三.程序的控制结构 四.函数和代码复用 五.组合数据类型 六. ...

  3. python 搜索引擎 实验楼的源码_【如何入门 Python 爬虫?】-看准网

    匿名用户 学会一门语言的捷径只有一个: Getting Started!¶ 起步阶段 任何一种编程语言都包含两个部分:硬知识和软知识,起步阶段的主要任务是掌握硬知识.°1 硬知识 "硬知识& ...

  4. python字典的存储结构_解决python字典结构内存暴涨问题

    背景:当读取一个key value数据的时候,python的字典结构会造成内存使用扩10倍左右,无可容忍.此文解决这个问题 数据:word2vec训练的结果,word对应400维的词向量.词表共1.6 ...

  5. python中的与或非_「Python基础」 While 循环语句

    Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务.其基本形式为: while 判断条件: 执行语句-- 执行语句可以是单个语句或语句 ...

  6. python循环计数器_简单Python循环计数器issu

    欢迎来到Python!在 Python的一个优点是,绝大多数Python程序员尽可能用最"Python"的方式来做事情,所以我要做的第一步是根据PEP-8 standards重命名 ...

  7. 下列选项中不属于python语言基本控制结构的是_下列选项中,不属于Python语言特点的是...

    [简答题]这个三个按钮分别表示什么?分别用图1 是?,图2是?图3是? [判断题]金属从液态转变为固态晶体的过程称为结晶. [多选题]简化的 Fe - Fe 3 C状态图上的 S 点是共析点,该点的温 ...

  8. python 程序流程控制结构-【笔记】《python语言程序设计》——程序的控制结构...

    一.前言 学习就是一个不断的自下而上,自上而下的过程. 前段时间,学着用python实现网站的数据爬取,隐约get到python的一些语法和用法,感觉就是语法不难,关键在于解决问题的思维. 这是需求驱 ...

  9. python中numpy数组的合并_基于Python中numpy数组的合并实例讲解

    基于Python中numpy数组的合并实例讲解 Python中numpy数组的合并有很多方法,如 - np.append() - np.concatenate() - np.stack() - np. ...

  10. 一个完整的python文件即是一个模块_用python玩转数据|基本语法

    比较运算符 >>>3<4<7 True >>>3<4<1 False >>> 打开文件 >>> f=op ...

最新文章

  1. Flutter开发之ListView添加HeaderView和FooterView-2(39)
  2. Hologres是如何完美支撑双11智能客服实时数仓的?
  3. 「CSDN 2020年度博客之星」总榜单在此揭晓
  4. Linux打印cups API及代码范例链接
  5. laravel连接mysql连接数过多_php – Laravel 4和MySQL的连接太多了
  6. SpringBoot生成二维码
  7. EndNote X9导入论文投稿的期刊参考文献格式
  8. python快捷键失灵
  9. 5个超实用的Excel数据透视表技巧
  10. 有梦想的闲鱼之团队介绍
  11. append()与prepend()的区别
  12. 主机坏了,150能解决的问题我花了近8000
  13. Linux期末复习笔记(太原理工大学)
  14. sql server如何修改服务器名称,SQL Server 2014改服务器名称为(local)的方法
  15. 阿里云推荐码 9折优惠 vx89to
  16. HTTPHTTPS工作原理
  17. iPhone 音频警告
  18. 数字信号处理5——CFAR算法及matlab实现
  19. 「无服务器架构」动手操作Knative -第二部分
  20. 单反同步删除RAW文件

热门文章

  1. hashmap 泛型_Java 基础 - 泛型
  2. php如何给进入网页加入密码,怎么给一个PHP密码访问页面加超链接
  3. vb6 获得计算机硬件信息_计算机硬件系统由哪几部分组成
  4. Jmeter性能测试之Switch控制器使用
  5. H.264编码系统几个比较重要的算法
  6. LDD3学习之short
  7. Linux内核中的seq操作
  8. mysql 变量null_如何检查变量是否为NULL,然后使用MySQL存储过程进行设置?
  9. python保留小数不四舍五入_Python3小数(浮点数)精度处理,[不]四舍五入去小数点后几位...
  10. 编译 android 内核,编译内核  |  Android 开源项目  |  Android Open Source Project