本文介绍Python中的流程控制(条件语句和循环语句)

1、条件语句

(1)只有if

a=True
if a:print("a成立了")print("我知道a成立了")

(2)if---else

a=True
if a:print("a成立了")print("我知道a成立了")
else:print("a不成立")

(3)if---elif---else

a=False
b=True
if a:print("aaa")
elif b:print("bbbb")
else:print("ccc")

2、循环语句

(1)for

类似foreach的用法

letter=[111,"zhangshan",7878,99]
for le in letter:print(le)

使用下标索引遍历

letter=[111,"zhangshan",7878,99,88]
for index in range(len(letter)):print(letter[index])

带有else的for,当条件不成立时,执行else

letter=[111,"zhangshan",7878,99]
for le in letter:print(le)
else:print("循环结束了")

(2)while           注意:python中没有do---while

常规while

a=1
while a<=4:print(a)a+=1

带有else的while,当条件不成立时,执行else

i=0
while i<5:print("i")i+=1
else:print("条件不成立")

Python入门-流程控制相关推荐

  1. Python之流程控制

    Python之流程控制 if语句 条件判断语句 if a == b:pass # 满足条件再执行 if a == b:pass else:pass # 满足条件执行第一种语句,不满足条件则执行第二种语 ...

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

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

  3. python控制结构(一)if分支入门_【2020Python修炼记12】Python语法入门—流程控制(if分支结构+while/for循环结构)...

    一.条件 灵魂三问: 什么是条件?什么可以当做条件?为何要用条件? 1. 条件,就是判断依据,判断前提-- 2.条件的类型 # 第一大类:显式布尔值 条件可以是:比较运算符 # age = 18 # ...

  4. python开发基本流程_第一阶段:Python开发基础 day06  Python基础语法入门--流程控制(二)...

    一.上节课内容回顾 三种格式化输出 占位符 format格式化 f-String格式化 基本运算符 算术运算符 比较运算符 逻辑运算符 赋值运算符 身份运算符 运算符的优先级 流程控制之if判断 单分 ...

  5. python三大流程控制

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

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

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

  7. 五、C#入门—流程控制

    C#流程控制 if语句 if(条件判断表达式) { func1 } else { func2 } switch语句 switch(表达式) { case 常量表达式:条件语句:break: case ...

  8. Python程序流程控制

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

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

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

最新文章

  1. 路由协议的优先级,以及管理距离AD和metric的区别
  2. android设备局域网中快速搜索之cling方式
  3. Java7里try-with-resources分析--转
  4. numeric比较大小 数据库_mysql大小写敏感与校对规则
  5. NHibernate中的API
  6. _效率高的Linux管理员都会的10个关键技巧
  7. 计算机专业录取分数及大学排名,计算机专业录取分数最高的大学有哪些?附排名前50大学名单...
  8. 王道考研 计算机网络17 IP数据报 最大传送单元MTU IP地址 IPv4 子网划分 ARP协议 ICMP协议 移动IP
  9. Springboot系列之Shiro、JWT、Redis 进行认证鉴权
  10. 在centos中安装samba 服务
  11. VBS操作注册表设置新建读取,删除等操作(更新中)
  12. WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))
  13. 《剑指offer》面试题15——链表中倒数第k个结点
  14. VSCode 修改界面字体 代码字体 终端字体
  15. 如何撰写专利说明书摘要?
  16. 360千兆路由计算机安装方法,千兆路由器怎么安装?
  17. ArcGIS学习总结(六)——地形分析-DEM应用
  18. 实战 —— 生存唯一随机数
  19. Linux-mdadm命令实现软RAID
  20. 用django实现一个资产管理的系统

热门文章

  1. Error tokenizing data. C error: out of memory
  2. All for Good,谷歌发布社区服务搜索引擎
  3. php://input的使用方法
  4. 基于JAVA宠物寄存中心计时收费系统计算机毕业设计源码+系统+lw文档+部署
  5. 台式电脑怎么改计算机名,台式电脑ip怎么设置_台式电脑手动设置ip的方法-系统城...
  6. 使用ffmpeg和sdl播放视频实现时钟同步
  7. 【JAVA】简易美颜相机
  8. 机器学习与深度学习入门环境安装
  9. 国内各大安卓(Android)市场的上传方式、认领、通过审核有哪些不同,有什么值得注意的地方?...
  10. 忽略属性 @JsonIgnore、@JsonIgnoreProperties