Python中的if分支语句

if结构

  1:语法格式:

if 条件:          #要判断的条件
    语句块        #条件成立时,执行的语句
    ……

   2:执行流程

实例

当判断条件为0时:不会执行if条件print()语句

num = 0
if num:                     # 判断条件为False  
    print("我会被打印吗?")    #不会执行此语句

当判断条件不为0时,会执行print()语句

num = 8
if num:                      # 判断条件为True  
    print("我会被打印吗?")    #该语句则会执行
"""
if num:
    print(".......")
等价于:
if num != 0:
    print(".......")
"""

if-else结构

1:语法结构:

if 条件:
    语句块
    ……
else
    语句块
    ……

2:执行流程

 3:实例

判断是否为成年人

age = int(input("请输入你的周岁年龄: "))
print("")
if age < 18:
    print("你是未成年人")
else :
    print("你是成年人")

if语句中嵌套if…else语句

1:语法格式

if 条件:
    if 条件:
        语句块1
        ……
    else
        语句块2
        ……
    语句块3
……

else总是根据它自己所处的缩进和同列的最近的那个if匹配

2:执行流程

 3:实例

if code == 'R':
     if count <20:
         print('一切正常')
     else:
         print('继续等待')
print('结束')

if-elif-else结构

1:语法结构

if 条件:
    语句块1
    ……
elif 条件2:
    语句块2
    ……
else:
    语句块3
     ……

2:执行流程

 3:实例

根据动物的年龄,计算对应的人类年龄

age = int(input("请输入狗的年龄: "))
print("")
if age < 0:
  print("请输入正确的年龄!")
elif age == 1:
  print("相当于 14 岁的人。")
elif age == 2:
  print("相当于 22 岁的人。")
elif age > 2:
  human = 22 + (age -2)*5
  print("对应人的年龄: ", human)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值