生活中经常遇到的各种选择和判断在程序中也会遇到,比如玩色子,猜大小,比如选择哪条路回家?Python程序中同样也会遇到。IF语句就是用作条件判断的控制语句。

语法一:

if 条件:  # 引号是将条件与结果分开

结果1 #tab键,告诉程序满足这个条件

结果2  #如果条件是真(True)执行结果1,然后结果2,如果条件假False,直接结果2.

语法二:

if条件:

结果1

else:

结果2

代码3

语法三:

if :

elif : elif : else:

if 条件1:

结果1

elif 条件2:

结果2

elif  条件3:

执行3

。。。。。。

else:

结果n

money = input(“请输入钱数:")

if int(money)  > 5000:

print("请大家吃饭”)

elif int(money) > 3000:

print(“请吃自助餐”)

elif int(money) >1000:

print("吃猪脚饭“)

else:

print("吃老婆饼”)

语法四: IF嵌套语句(IF语句只会选择一条路走,有一个条件成立,其他就不再进行判断了)

if 条件1:

结果1

if条件2:

结果2

else:

结果3

else:

结果4  ###  可以无限嵌套,但是在实际开发中,不要超过三层嵌套。

gender = input(“请输入性别:")

if gender == "女”:

print(“请进”)

age = input(“请告诉我你的年龄是:”)

if int(age) > 45:

print("去隔壁吧,Alex等着你!“)

else:

print(”进来吧,我家的瓜又大又甜!“)

else:

print("回去吧,家里没人)

p

场景,如果大于60岁,是老年人,大于40,小于60是中年人,大于30,小于40是壮年人,大于20 ,小于30 是青年人,小于20是小屁孩。

if int(age) <20:

print("小屁孩")

elif 20 < int(age) < 30:

print("青年人")

elif 30 < int(age) < 40:

print("壮年人")

elif 40 < int(age) < 60:

print("中年人")

elif int(age) > 60:

print("老年人")

python中if控制语句_Python中流程控制语句之IF语句相关推荐

  1. python算法和数据结构_Python中的数据结构和算法

    python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...

  2. python中定义数据结构_Python中的数据结构—简介

    python中定义数据结构 You have multiples algorithms, the steps of which require fetching the smallest value ...

  3. java中特殊流程控制语句,深入分析JAVA流程控制语句

    复合语句 Java的复合语句是以整个区块为单位的语句,由{}以及{}内包含的内容组成 对于复合语句来说,复合语句创建了一个局部变量的作用域,该作用域中变量可以创建并使用,在作用域外使用则会报错,找不到 ...

  4. java循环控制语句,简述Java流程控制语句中的三种循环控制语句,并描述下它们的区别。...

    简述Java流程控制语句中的三种循环控制语句,并描述下它们的区别. 答:for语句,构建确定循环次数的循环结构 while语句,通常构建不确定循环次数的循环结构 do-while语句,通常构建不确定循 ...

  5. python语言流程控制语句的格式_慢步学python,编程基础知识,流程控制语句if

    慢步业余学python编程,今天休息继续分享python编程知识. 面向过程编程,重要的是程序的流程,今天说说流程控制语句if. 在我们高中数学中就有流程图的学习,只是没有真正应用起来而已,办公软件也 ...

  6. python首行缩进_python中缩进

    初识Python 初识Python 跟学习所有的编程语言一样,首先得了解这门语言的编程风格和最基础的语法.下面就让我们一起来了解一下Python的编程风格. 1.逻辑行与物理行 在Python中有逻辑 ...

  7. python决策树 多分类_Python中的决策树分类:您需要了解的一切

    python决策树 多分类 什么是决策树? (What is Decision Tree?) A decision tree is a decision support tool that uses ...

  8. Python学习小记(三)流程控制语句

    python有三种流程控制语句:顺序执行语句.条件语句.循环语句(本文主要写条件语句和循环语句) 1.条件语句:即通过一个或多个条件的成与否(true或false)决定执行哪些代码块. ①.基本类型为 ...

  9. python方法之间加点_python中技巧

    1.使用xpath从html文档得到其中元素: 123we为了得到其中的123we元素 tree=html.fromstring(***.text) tt=list(set(tree.xpath(&q ...

  10. python基础知识测试题_Python中的单元测试—基础知识

    python基础知识测试题 Unit testing is the number one skill which separates people who just finished their de ...

最新文章

  1. php5.5 mysql密码无法_MySQL密码正确却无法本地登录的解决方法
  2. S8 Linux磁盘与文件系统管理命令
  3. QtUI设计:设置控件透明
  4. python 数字转化excel行列_Python实现excel的列名称转数字、26进制(A-Z)与10进制互相转换...
  5. 计算机应用技术概括,计算机应用技术学科各学科方向简介
  6. redolog switch会发生完全检查点还是增量检查点?
  7. HTTP协议&SOCKET协议
  8. 信息报送不及时整改措施_意见建议及整改措施
  9. 新点软件怎么导入清单_新点软件怎么导入excel清单表格 表格有什么要求???...
  10. 07组第二次作业 深度学习和pytorch基础
  11. 替代SSD?Crossbar进军中国存储市场
  12. cocos creator麻将教程系列(四)—— 达达麻将客户端初始化流程
  13. 物联网的七大通信协议
  14. lazada代运营-代运营服务平台
  15. 2022 七校联合NewStarCTF 公开赛赛道 WEEK2|CRYPTO
  16. Linux常用命令——uname命令
  17. 那些在开源世界顶半边天的女同胞们
  18. ROC和AUC指标的理解
  19. 机电传动控制第一周笔记
  20. KALI2021安装中文输入法

热门文章

  1. Vue-cli 项目优化归纳(打包、源码、用户体验)
  2. php将get传参解析成数组,php解析url (parse_url) 参数成数组 (parse_str)
  3. @requestbody和@requestparam到底什么作用
  4. JAVA SSM框架+Redis 实现单点登录
  5. JSON中的JSON.parseArray()方法、JSON.parseObject()方法和JSON.tojsonString()方法
  6. Java基础篇2——运算符
  7. 远程连接redis遇到的一些错误解决办法JedisConnectionException:java.net.SocketTimeOutException...JedisDataException:D
  8. 12面魔方公式图解法_一位建筑工程师:多年渴望就是学会魔方还原,只按这七步就可以!...
  9. 封装html ui 控件,聊聊前端 UI 组件:组件设计
  10. MySQL 优化 —— EXPLAIN 执行计划详解