[Python学习篇] Python条件语句

if                                                                                                                                 

语法:

if 条件:

        条件成立执行的代码1

        条件成立执行的代码2

        ......

示例:

if False:
    print("条件成立我执行,条件不成立我不执行")

# 下⽅的代码没有缩进到if语句块,所以和if条件⽆关
print("我会执行")

if...else...                                                                                                                    

语法:

if 条件:

        条件成立执行的代码1

        条件成立执行的代码2

        ......

else:

        条件不成立执行的代码1

        条件不成立执行的代码2

        ......


if...elif...else...                                                                                                           

语法:

if 条件1:

        条件1成立执行的代码1

        条件1成立执行的代码2

        ......

elif 条件N:

        条件N成立执行的代码1

        条件N成立执行的代码2

        ......

else:

        所有条件都不成立执行的代码1

        所有条件都不成立执行的代码2

        ......


if嵌套                                                                                                                         

语法:

if 条件1:

        条件1成立执行的代码1

        条件1成立执行的代码2

        

        if 条件2:

                条件2成立执行的代码1

                条件2成立执行的代码2

示例:

age = int(input("Enter your age: "))
work = "it"

if age >= 18:
    print("您是成年人")
    if work == "it":
        print("您的工作是it行业")
    elif work == "catering":
        print("您的工作是catering行业")
    else:
        print("由于行业不景气,您已经失业")
else:
    print("您是小孩")

三目运算符(三元运算符、三元表达式)                                                                 

语法:

条件成立执行的表达式 if 条件 else 条件不成立执行的表达式

示例:

# 示例1
a = 1
b = 2
print("成立执行") if a < b else print("不成立执行")

# 示例2
# 把 三目运算符表达式结果赋值给变量c,把  a if a < b else b 赋值给变量c
c = a if a < b else b
print(c)

相关推荐

  1. [Python学习] Python条件语句

    2024-06-16 17:22:03       28 阅读
  2. python 条件控制语句(基础)学习笔记

    2024-06-16 17:22:03       52 阅读
  3. python 条件循环语句

    2024-06-16 17:22:03       29 阅读
  4. Python系列(19)—— 条件语句

    2024-06-16 17:22:03       44 阅读
  5. 条件诱导:Python中的条件语句详解

    2024-06-16 17:22:03       66 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-16 17:22:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-16 17:22:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-16 17:22:03       87 阅读
  4. Python语言-面向对象

    2024-06-16 17:22:03       96 阅读

热门阅读

  1. Centos7.9使用kubeadm部署K8S单机环境

    2024-06-16 17:22:03       19 阅读
  2. 入职一周感慨

    2024-06-16 17:22:03       33 阅读
  3. Linux目录的作用和常用指令

    2024-06-16 17:22:03       27 阅读
  4. Web前端教学实录:深入剖析前端技术的奥秘

    2024-06-16 17:22:03       29 阅读
  5. Vue3 中 setup 函数与 script setup 用法总结

    2024-06-16 17:22:03       25 阅读
  6. 蓝桥杯十五届国赛模拟题1答案

    2024-06-16 17:22:03       24 阅读
  7. GenericObjectPool对象池化的介绍与用法

    2024-06-16 17:22:03       22 阅读
  8. Mysql的增、删、查、改

    2024-06-16 17:22:03       22 阅读
  9. Milvus向量数据库

    2024-06-16 17:22:03       44 阅读
  10. Android获取CPU的使用率

    2024-06-16 17:22:03       36 阅读
  11. HTML DOM 对象

    2024-06-16 17:22:03       32 阅读
  12. web前端信息卡:深入探索与实用指南

    2024-06-16 17:22:03       35 阅读
  13. python07

    2024-06-16 17:22:03       28 阅读
  14. 访问api是如何使用的

    2024-06-16 17:22:03       27 阅读