您好,登录后才能下订单哦!
这篇文章主要介绍“Python3中的if条件语句怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python3中的if条件语句怎么使用”文章能帮助大家解决问题。
一·什么是if条件语句
首先,我们都知道if是如果的意思,而我们使用如果通常是这样的,比如:如果你看完有收获,你就给我点个赞。这里如果后面接的’你看完有收获‘就是条件,满足条件你就可以执行’你就给我点个赞‘,反则不满足条件’你看完有收获‘,那么就不需要执行’你就给我点个赞‘。
同样的道理python里面表示如果满足if后面的条件就可以执行下面的运行代码,否则不行。其次if可以与else连用,表示如果没有满足if后面的条件,则直接执行else下面的语句。最后if还可以和elif以及else一起使用,表示提供更多条件,if不满足elif满足则执行elif下面的执行语句,只有if和elif全部不满足时才会执行else下面的执行语句。
二·if的常用语句格式
1·if
# if 条件语句: # 满足条件运行的代码1 # 满足条件运行的代码2 # ...
2·if加else
# if 条件语句: # 满足条件运行的代码1 # 满足条件运行的代码2 # ... # else: # 不满足条件运行的代码1 # 不满足条件运行的代码2 # ...
3·if,elif加else
# if 条件语句1: # 满足第一个条件运行的代码1 # 满足第一个条件运行的代码2 # ... # elif 条件语句2: # 满足第二个条件运行的代码1 # 满足第二个条件运行的代码2 # ... # elif 条件语句3: # 满足第三个条件运行的代码1 # 满足第三个条件运行的代码2 # ... # ... # else: # 不满足任何条件运行的代码1 # 不满足任何条件运行的代码2 # ...
三·嵌套if
嵌套就是在if里面再套入一个if(当然可以有多个if嵌套),这里只有第一个if进去才可以进去第二个if,相等于你们家,只有满足条件先进大门,才可以进你们家的其他房间。
# if 条件语句A: # 满足A条件运行的代码1 # 满足A条件运行的代码2 # ... # if 条件语句B: # 满足A和B条件运行的代码1 # 满足A和B条件运行的代码2 # ...
四·三目运算符
格式:
# 表达式1 if 条件语句 else 表达式2
这里满足条件就执行表达式1,不满足条件就执行表达式2。
这里咱们用一个简单的列子来说明:
a = 1 b = 2 c = a if a > b else b # 条件符合就执行a,不符合就执行b print(c) # 输出结果:2
五·if条件语句的详细代码
1·if
age = int(input('你的年龄是:')) if age >= 18: # 这里满足条件就执行下面的代码,不然就不执行 print('满足18岁', '开心上网') print('一个尾巴') # 当输入年龄大于等于18输出结果:满足18岁 开心上网 一个尾巴 # 当输入年龄小于18输出结果:一个尾巴
2·if加else
age = int(input('你的年龄是:')) if age >= 18: # 不满足条件,不执行if下面的代码 print('满足18岁') print('开心上网') else: # 不满足上面的if条件,直接执行else下面的代码 print('未满18岁') print('小朋友赶快回家写作业!') # 当输入年龄大于等于18输出结果:满足18岁 开心上网 # 当输入年龄小于18输出结果::未满18岁 小朋友赶快回家写作业!
3·if,elif加else
age1 = int(input('你的年龄是:')) if 0 < age1 < 18: # 当年龄小于18 print(f'你的年龄是{age1},童工') elif 18 <= age1 <= 60: # 同时也可以age1>=18 and age1<=60 print(f'你的年龄是{age1},合法的工作年龄') elif 60 < age1 <= 120: print(f'你的年龄是{age1},退休年龄') else: # 只有上面的条件都不满足时才会执行 print(f'你的年龄不属于正常范围!') # 当输入年龄等于17输出结果:你的年龄是17,童工 # 当输入年龄等于21输出结果:你的年龄是21,合法的工作年龄 # 当输入年龄等于65输出结果:你的年龄是65,退休年龄 # 当输入年龄等于121输出结果:你的年龄不属于正常范围!
4·嵌套if
MyMoney = int(input('你有多少钱:')) Seat = int(input('车上有多少座位:')) if MyMoney >= 2: # 当我们的钱大于等于2时才有钱坐公交 print('土豪请上车') if Seat: print('有位置') print('找个位置坐') else: print('站着') else: print('朋友,没带钱。跟着跑,跑快点') # 当输入金额为1,Seat=1时输出结果:朋友,没带钱。跟着跑,跑快点 # 当输入金额为2,Seat=1时输出结果:土豪请上车 有位置 找个位置坐 # 当输入金额为2,Seat=0时输出结果:土豪请上车 站着
关于“Python3中的if条件语句怎么使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。