Theme-Logo
    • 通知公告
  • [登录]/[注册]
  • D 返回首页
python3编程学习
  • 基础教程
    • 初识python
    • 语法特点
    • 输入输出
    • 运算符+
    • 数据类型
    • 类型转换
    • 条件控制
    • 循环语句
    • 函数详解
    • 面向对象
    • 模块详解
    • File(文件)
    • 字符串初级
    • 字符串进阶
    • 错误和异常
  • 高级教程
    • 数据库深操作
    • web网站开发
    • GUI界面开发
    • 网络爬虫开发
    • 游戏高级开发

if elif else 语句

如果遇到多选一的情况,则可以使用if elif else语句,该语句是一个多分支选择语句
  • 返回首页

在开发程序时,如果遇到多选一的情况,则可以使用if...elif...else语句,该语句是一个多分支选择语句,通常表现为“如果满足某种条件,就会进行某种处理,否则,如果满足另一种条件,则执行另一种处理”。语法格式如下:

if 表达式1:
   语句块1
elif 表达式2:
   语句块2
elif 表达式了:
   语句块3
......   
else:
   语句块n

使用if...elif...else语句时,表达式可以是一个单纯的布尔值或变量,也可以是比较表达式或逻辑表达式,如果表达式为真,执行语句:而如果表达式为假,则跳过该语句,进行下一个elif的判断,只有在所有表达式都为假的情况下,才会执行else中的语句。if和elif都需要判断表达式的真假,而else则不需要判断;另外,elif 和else 都必须与if一起使用,不能单独使用。if...elif...else语句的流程下如图:

截屏2024-11-24 16.38.24.png

age = int(input("请输入你家狗狗的年龄: "))
if age <= 0:
    print("你是在逗我吧!")
elif age == 1:
    print("相当于 14 岁的人。")
elif age == 2:
    print("相当于 22 岁的人。")
elif age > 2:
    human = 22 + (age -2)*5
    print("对应人类年龄: ", human)
else:
    print("无法计算!")

    本文未完全显示,开通会员查看全文......

回顶部