python-基础(7)-判断结构

python专栏地址
上一篇: python-基础(6)-集合

本节主要介绍python的判断结构。 判断结构是编程的重点,程序之所以能做一些事,就是因为我们人为设定了一系列规则,当数据通过这些规则时,就通过判断进入符合的规则进行处理,最后得到结果

一、if语句的基本语法如下:

if 条件表达式:
    # 条件为真时执行的代码
  • 如果条件表达式的结果为True,则执行冒号后面缩进的代码块。

一重判断

gufeng = 100
if gufeng > 50:
    print("OK")
    print("nihao")
print("test")
OK
nihao
test

二、扩展if语句:else和elif(类似于其它语言的 switch case)

扩展if语句:else和elif
if语句可以通过else和elif(即else if的缩写)子句进行扩展,以处理更多的条件和情况。

else子句在原始if条件不满足(即为False)时执行。
elif允许你检查多个条件,并在找到第一个为True的条件时执行相应的代码块。

2.1 示例:使用else和elif

  • 在下面这个示例中,程序会根据age的值打印不同的消息。如果age小于0,将打印出错误消息。
age = 16
if age >= 18:
    print("你已经成年了。")
elif age < 0:
    print("这不是一个有效的年龄。")
else:
    print("你还未成年。")

你还未成年。

2.2 嵌套if语句

  • if语句可以嵌套使用,即在一个if或elif代码块内使用另一个if语句。
age = 20
has_permission = True

if age >= 18:
    if has_permission:
        print("欢迎进入成人区域。")
    else:
        print("虽然你已经成年,但你没有权限进入。")
else:
    print("你还未成年。")

欢迎进入成人区域。

2.3 in语句:判断一个词是否在一个列表中

gufeng = [123, 456, 789]
if 123 in gufeng:
    print("ok")
ok
gufeng = {"gu": 123, "feng": 456}
if "gu" in gufeng:
    print("ok")
ok

python专栏地址
上一篇: python-基础(6)-集合
点个关注呗 🤪😝

相关推荐

  1. python-基础(7)-判断结构

    2024-05-01 05:18:02       34 阅读
  2. Python基础if...else条件判断

    2024-05-01 05:18:02       62 阅读
  3. Python基础入门 --- 7.函数

    2024-05-01 05:18:02       45 阅读

最近更新

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

    2024-05-01 05:18:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-01 05:18:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-01 05:18:02       87 阅读
  4. Python语言-面向对象

    2024-05-01 05:18:02       96 阅读

热门阅读

  1. QT学习之QFileDialog

    2024-05-01 05:18:02       31 阅读
  2. FlaUI

    FlaUI

    2024-05-01 05:18:02      34 阅读
  3. Axios 库相关

    2024-05-01 05:18:02       33 阅读
  4. 几种计算图像/向量相似度的指标(实现)

    2024-05-01 05:18:02       36 阅读
  5. pyflink yield return

    2024-05-01 05:18:02       34 阅读
  6. 【Spring AI】02. AI 概念

    2024-05-01 05:18:02       35 阅读
  7. springboot AOP

    2024-05-01 05:18:02       30 阅读