Python if判断语句

Python 条件语句是通过一条或多条语句的执行结果来决定执行代码块。

Python会按顺序执行if语句,如果command执行后且它的返回状态是0,则会执行符合该条件执行的语句,否则后面的命令不执行,跳到下一条命令。

当有多个嵌套时,只有第一个返回0退出状态的命令会导致符合该条件执行的语句部分被执行,如果所有的语句的执行状态都不为0,则执行else中语句。

返回状态:最后一个命令的退出状态,或者当没有条件是真的话为0。

 Python编程中if语句用于控制程序的执行,基本形式为:

if 判断条件:

        执行语句...

else:

        执行语句...

 其中“判断条件”成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围

实例一:判断年龄的大小

[root@Shell-Python py]# cat if01.py 
age = 12
if age >= 18:
    print("恭喜,您可以进入网咖了,,。")

运行结果:

[root@Shell-Python py]# python if01.py
恭喜,您可以进入网咖了,,。

实例二:判断年龄的大小-双分支(if else)

[root@Shell-Python py]# cat if02.py 
age = 19 
if age < 18:
    print("NO,未成年不能进入网咖。")
else:
    print("YES,您可以进入网咖了。")



[root@Shell-Python py]# cat if02.py 
age = 16 
if age < 18:
    print("NO,未成年不能进入网咖。")
else:
    print("YES,您可以进入网咖了。")

运行结果:年龄大于18和小于18的情况下出现的两种情况

[root@Shell-Python py]# python if02.py
YES,您可以进入网咖了。

[root@Shell-Python py]# python if02.py
NO,未成年不能进入网咖。

if语句的判断条件可以用>、<、==、>=、<=、来表示其关系

当判断条件为多个值时,可以试用一下形式:

if 判断条件1:

        执行语句1...

elif 判断条件2:

        执行语句2...

elif 判断条件3:

        执行语句3...

else:

        执行语句4...

[root@Shell-Python py]# cat if03.py 
num = 6

if num == 3:
    print("num值等于3")
elif num > 7:
    print("num值大于7")
elif num < 5:
    print("num值小于5")
elif num >=8:
    print("num值大于并等于8")
elif num <= 2:
    print("num值小于并等于2")
else:
    print("所有条件都不成立")

 num = 6时

输出结果:

[root@Shell-Python py]# python if03.py
所有条件都不成立

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值