Python之流程控制

if语句

条件判断语句

if a == b:pass
# 满足条件再执行
if a == b:pass
else:pass
# 满足条件执行第一种语句,不满足条件则执行第二种语句
if a == b:# 条件1pass# 语句1
elif a > b:# 条件2pass# 语句2
else:pass# 语句3
如果满足条件1,则执行语句1,语句2、3不执行
如果不满足条件1,但满足条件2,则执行语句2,语句1、3不执行
如果条件1和条件2都不满足,则执行语句3

while语句

循环语句,如果符合条件且没有break,会一直循环下去

while count <1000:# 表达式1passcount++
# 用count值的大小来判断,表达式成立则循环会一直做下去
while True:passcount ++if count >=1000:break
# 另一种打破循环方式,break

for语句

一种可以预先指定循环次数,可以提供遍历功能的循环

for i in range(10):print(i)
# 会输出0到9之间的整数
my_hobby_list = ['football', 'history', 'literature', 'coding']
for i in my_hobby_list:print(i)
# 会输出列表中所有的内容

转载于:https://www.cnblogs.com/heroknot/p/10906015.html

Python之流程控制相关推荐

  1. python程序流程控制练习题

    实验一:Python 程序流程控制 1.1 第一题 计算有固定工资收入的党员,每月所缴纳的党费.工资基数3000元以下者,缴纳工资基数的0.5%:工资基数3000元到5000元者,缴纳工资基数的1%: ...

  2. python三大流程控制

    认识三大流程控制 一.顺序流程控制 就是根据公式等,从头开始执行, 二.分支流程控制 分支语句 if - else语句 1.分支流程语句 age = int(input ("请输入年龄:&q ...

  3. Python基础篇:Python 程序流程控制,让你的代码有理有据

    前言 大家好,辣条哥又来了,昨天出去玩了没有更新,所以今天直接来干的,跟大家讲一下Python 程序的流程控制 和其它编程语言一样,按照执行流程划分,Python 程序也可分为 3 大结构,即顺序结构 ...

  4. Python入门-流程控制

    本文介绍Python中的流程控制(条件语句和循环语句) 1.条件语句 (1)只有if a=True if a:print("a成立了")print("我知道a成立了&qu ...

  5. Python程序流程控制

    程序流程控制 实验一 程序流程控制 实验一 程序流程控制 一.利用程序流程控制语句打印运行效果如图所示的九九乘法表,要求:关键语句要有注释 实现代码 #九九乘法表 for i in range(1,1 ...

  6. python流程控制-python之流程控制

    计算机程序在解决某个具体问题时,包括三种情形,即顺序执行所有的语句.选择执行部分的语句和循环执行部分语句,这正好对应着程序设计中的三种程序执行结构流程:顺序结构.选择结构和循环结构. 事实证明,任何一 ...

  7. python程序流程控制_python流程控制

    计算机程序在解决某个具体问题时,包括三种情形,即顺序执行所有的语句.选择执行部分的语句和循环执行部分语句,这正好对应着程序设计中的三种程序执行结构流程:顺序结构.选择结构和循环结构. 事实证明,任何一 ...

  8. Python基础——流程控制之循环语句

    文章目录 一. 循环简介 1.1 循环的作用 1.2 循环的分类 二. while的语法 2.1 快速体验 三. while的应用 3.1 应用一:计算1-100累加和 3.2 应用二:计算1-100 ...

  9. Python的流程控制 - for序列

    循环是一个结构,导致程序要重复一定的次数. 条件循环也是如此,当条件变为假,循环结束. for循环可以用在序列里,可以循环遍历,其语法如下: for iterating_var in sequence ...

最新文章

  1. python魔术方法call_php魔术方法__call
  2. Java Process类的浅学习
  3. 从理论支撑到具体应用,万字长文详述 CV 中 Transformer 的广阔天地
  4. ansible 发部署nginx以及更新、回滚
  5. Alt + sysrq + REISUB doesn't reboot my laptop
  6. 数据中心ups电源七个故障分析
  7. SQL注入——基于布尔的盲注(八)
  8. 在Docker中运行asp.net core 跨平台应用程序
  9. RS-485总线HUB中继器产品性能特点介绍
  10. 推荐系统中的Embedding
  11. MySQL:定时任务被拒绝
  12. 上交AI研究院副院长马利庄:基于大数据的人脸识别技术进展与展望
  13. 此计算机屏保怎么取消,如何取消屏幕保护
  14. jquery ie版本支持html5,JS第6款:html5shiv.js让IE6、IE7、IE8支持html5-推荐
  15. 会跳动的爱心代码-简单易学的HTML网页(速成)
  16. 苹果开发者账号申请流程(公司)
  17. 基于SPR-Fano共振的光纤传感器研究
  18. SSO (Single Sign On)
  19. Java中int的取值范围
  20. 贤者之路, Caffe转TensorRT

热门文章

  1. Python学习笔记:Web后端开发一览
  2. 【持续更新】C++中string类使用总结
  3. python -m json.tool 中文乱码 Format JSON with python
  4. Android性能系列-渲染篇
  5. css create 多边形 polygon
  6. 可以接受失败,但不选择放弃
  7. Store Kit Guide(In App Purchase)翻译
  8. iview select选中值取值_vue+iview 项目
  9. 技术开发项目收获了什么_有幸入职字节跳动一年,附上百度、字节跳动等后台面经,谈谈我的收获!...
  10. oracle数据库怎么导出dat文件_oracle导入导出dmp文件(详细步骤)