学习-Python多路分支之天数判断

第1关:学习-Python多路分支之天数判断

任务描述
本关任务:根据输入的年份和月份判断该月的天数。

相关知识
为了完成本关任务,你需要掌握:多路分支结构 if-elif-else。

多路分支结构 if-elif-else
当我们想判断一个数是正数或负数还是 0 时,普通的单路分支要写两次 if-else ,非常麻烦,这时我们就可以使用多路分支结构,与双路分支结构 if-else 相比,多路分支结构多出了 elif,接下来我们通过代码来理解多路分支结构 if-elif-else 的作用。
if-elif-else 的用法:

if 表达式A:
print(“A成立”)
elif 表达式B: # 如果条件A不成立,则运行elif内的代码
print(“B成立”)
else: # 如果条件A和B都不成立,则运行else内的代码
print(“C成立”)
这段代码的解释为:如果条件 A 成立,那么输出“A成立”;如果条件 B 成立,那么输出“B成立”,否则输出“C成立”。

实际应用:

num = 1
if num > 0:
print(“num为正数”)
elif num < 0:
print(“num为负数”)
else:
print(“num为0”)
代码运行结果:

num为正数
多路分支的优点在于它能使用多个 elif,如下列代码所示。

if 条件A:
···
elif 条件B:
···
elif 条件C:

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ssaty.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值