python中的条件判断

条件判断
- if …else…else…语句

条件判断是通过一条或多条判断语句的执行结果(True 或者 False)来决定执行的代码块。在Python 语法中,使用 if、elif 和 else 三个关键字来进行条件判断。其格式为:

if conditions1:  # 判断条件conditions1是否为True
	pass  # 如果conditions1为True时执行的语句
"""如果conditions1为Flase"""
elif conditions2:  # 判断条件conditions2是否为True
	pass  # 如果conditions2为True时执行的语句
else:  # 条件conditions都为Flase
	pass  # 如果条件conditions都为Flase时执行的语句

条件判断使用原则:

  • 每个条件后面要使用 冒号 作为 判断行的结尾,表示接下来是 满足条件(结果为True)后要执行的语句块。
  • 除了 if 分支 必须有,elif 和 else 分支都可以根据情况 省略。
  • 使用 缩进 来 划分语句块,相同缩进数的语句在一起组成一个语句块。
  • 顺序判断每一个分支,任何一个分支首先被命中并执行,则其后面的所有分支被忽略,直接跳过!
  • 可以有多个 elif ,但只能有一个 else
  • 在 Python 中 没有 switch – case 语句。
    在这里插入图片描述
条件判断嵌套

if…elif…else 语句可以嵌套,也就是把 if…elif…else 结构放在另外一个 if…elif…else 结构中。
示例:
在这里插入图片描述

print("——老爷信息认证——")
name = input("请输入姓名:")
occ = input("请输入职业:")
if name == "kirito":
    if occ == "单手剑":
        print("It could be me.")
    elif occ == "二刀流":
        print("It was him!")
    else:
        print("The namesake.")
elif name == "asuna":
    if occ == "单手剑":
        print("It was her!")
    else:
        print("The namesake.")
else:
    print("Not that they!")
print("———认证结束———")

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值