PYTHON 输入输出
PYTHON 循环控制 

PYTHON 条件控制

Python 中的条件控制主要是通过 if 语句来实现的,它允许程序根据不同的条件执行不同的代码块。以下是一些基本的条件控制结构示例:


单条件 if 语句

x = 5
if x > 0:
    print("x 是正数")


多条件 if-elif-else 结构

x = 3
if x > 1:
    print("x 是正数")
elif x < 0:
    print("x 是负数")
else:
  print("x 是零")


逻辑运算符

Python 中的条件语句可以使用逻辑运算符来组合多个条件:

  • and:逻辑与

  • or:逻辑或

  • not:逻辑非


x = 5
y = 10
if x < y and x > 0:
    print("x 小于 y 且 x 是正数")
elif x > y:
    print("x 大于 y")
else:
  print("其他情况")


条件表达式(三元操作符)

Python 也支持条件表达式,它是一种简洁的方式来编写 if-else 结构。

x = -1
result = "正数" if x >= 0 else "负数"
print(result)


嵌套 if 语句

if 语句可以嵌套使用,即在一个 if 或 elif 或 else 块中再包含一个 if 语句。

x = 10
if x > 0:
    if x % 2 == 0:
      print("x 是正偶数")
  else:
    print("x 是正奇数")
else:
    print("x 不是正数")


范围检查

使用 in 关键字可以检查一个值是否存在于序列(如列表、元组、字符串)中。

fruits = ["apple", "banana", "cherry"]
if "banana" in fruits:
    print("banana 在水果列表中")


这些是 Python 中条件控制的基本用法。根据你的具体需求,条件控制结构可以非常灵活和强大。如果你需要更具体的示例或有其他问题,请随时告诉我。