python中if控制语句_Python中流程控制语句之IF语句
生活中经常遇到的各种选择和判断在程序中也会遇到,比如玩色子,猜大小,比如选择哪条路回家?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语句相关推荐
- python算法和数据结构_Python中的数据结构和算法
python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...
- python中定义数据结构_Python中的数据结构—简介
python中定义数据结构 You have multiples algorithms, the steps of which require fetching the smallest value ...
- java中特殊流程控制语句,深入分析JAVA流程控制语句
复合语句 Java的复合语句是以整个区块为单位的语句,由{}以及{}内包含的内容组成 对于复合语句来说,复合语句创建了一个局部变量的作用域,该作用域中变量可以创建并使用,在作用域外使用则会报错,找不到 ...
- java循环控制语句,简述Java流程控制语句中的三种循环控制语句,并描述下它们的区别。...
简述Java流程控制语句中的三种循环控制语句,并描述下它们的区别. 答:for语句,构建确定循环次数的循环结构 while语句,通常构建不确定循环次数的循环结构 do-while语句,通常构建不确定循 ...
- python语言流程控制语句的格式_慢步学python,编程基础知识,流程控制语句if
慢步业余学python编程,今天休息继续分享python编程知识. 面向过程编程,重要的是程序的流程,今天说说流程控制语句if. 在我们高中数学中就有流程图的学习,只是没有真正应用起来而已,办公软件也 ...
- python首行缩进_python中缩进
初识Python 初识Python 跟学习所有的编程语言一样,首先得了解这门语言的编程风格和最基础的语法.下面就让我们一起来了解一下Python的编程风格. 1.逻辑行与物理行 在Python中有逻辑 ...
- python决策树 多分类_Python中的决策树分类:您需要了解的一切
python决策树 多分类 什么是决策树? (What is Decision Tree?) A decision tree is a decision support tool that uses ...
- Python学习小记(三)流程控制语句
python有三种流程控制语句:顺序执行语句.条件语句.循环语句(本文主要写条件语句和循环语句) 1.条件语句:即通过一个或多个条件的成与否(true或false)决定执行哪些代码块. ①.基本类型为 ...
- python方法之间加点_python中技巧
1.使用xpath从html文档得到其中元素: 123we为了得到其中的123we元素 tree=html.fromstring(***.text) tt=list(set(tree.xpath(&q ...
- python基础知识测试题_Python中的单元测试—基础知识
python基础知识测试题 Unit testing is the number one skill which separates people who just finished their de ...
最新文章
- php5.5 mysql密码无法_MySQL密码正确却无法本地登录的解决方法
- S8 Linux磁盘与文件系统管理命令
- QtUI设计:设置控件透明
- python 数字转化excel行列_Python实现excel的列名称转数字、26进制(A-Z)与10进制互相转换...
- 计算机应用技术概括,计算机应用技术学科各学科方向简介
- redolog switch会发生完全检查点还是增量检查点?
- HTTP协议&SOCKET协议
- 信息报送不及时整改措施_意见建议及整改措施
- 新点软件怎么导入清单_新点软件怎么导入excel清单表格 表格有什么要求???...
- 07组第二次作业 深度学习和pytorch基础
- 替代SSD?Crossbar进军中国存储市场
- cocos creator麻将教程系列(四)—— 达达麻将客户端初始化流程
- 物联网的七大通信协议
- lazada代运营-代运营服务平台
- 2022 七校联合NewStarCTF 公开赛赛道 WEEK2|CRYPTO
- Linux常用命令——uname命令
- 那些在开源世界顶半边天的女同胞们
- ROC和AUC指标的理解
- 机电传动控制第一周笔记
- KALI2021安装中文输入法
热门文章
- Vue-cli 项目优化归纳(打包、源码、用户体验)
- php将get传参解析成数组,php解析url (parse_url) 参数成数组 (parse_str)
- @requestbody和@requestparam到底什么作用
- JAVA SSM框架+Redis 实现单点登录
- JSON中的JSON.parseArray()方法、JSON.parseObject()方法和JSON.tojsonString()方法
- Java基础篇2——运算符
- 远程连接redis遇到的一些错误解决办法JedisConnectionException:java.net.SocketTimeOutException...JedisDataException:D
- 12面魔方公式图解法_一位建筑工程师:多年渴望就是学会魔方还原,只按这七步就可以!...
- 封装html ui 控件,聊聊前端 UI 组件:组件设计
- MySQL 优化 —— EXPLAIN 执行计划详解