Python3中的if条件语句怎么使用

发布时间:2022-10-09 09:59:38 作者:iii
来源:亿速云 阅读:150

这篇文章主要介绍“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条件语句怎么使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。

推荐阅读:
  1. JavaScript中if条件语句的使用方法
  2. python中条件语句if的使用示例

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python3 if

上一篇:Python3中的逻辑运算符与成员运算符怎么用

下一篇:Python错误异常怎么解决

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》