Bootstrap

Python--if语句

1. if语句基础

if语句是Python中用于条件判断的语句。它根据条件是否成立来决定是否执行特定的代码块。

2. if语句语法

if 条件:
    条件成立时执行的代码块
  • 条件:可以是任何表达式,结果为布尔值(True或False)。

3. 条件表达式

条件表达式可以是:

  • 比较运算符:==!=><>=<=
  • 逻辑运算符:andornot
  • 身份运算符:isis not
  • 包含运算符:innot in

4. 示例代码分析

  • 第一个if语句判断age是否大于或等于18,如果条件成立,打印成年的相关信息。
  • 第二个if语句在age为11时不会执行任何操作,因为条件不成立。
  • 最后,无论条件是否成立,都会打印"时间过的真快呀"。

5. 输入和输出

  • input()函数用于获取用户的输入。示例中的input("请输入你的年龄:")会提示用户输入年龄。
  • int()函数将用户输入的字符串转换为整数类型。

6. 扩展应用

  • 多条件判断:可以使用多个if语句或加入elifelse来处理多个条件分支。
  • 逻辑运算符:使用逻辑运算符可以构建更复杂的条件表达式。

7. 代码示例扩展

以下是一些if语句的扩展示例:

# 获取用户输入的年龄
age = int(input("请输入你的年龄:"))

# 使用if-elif-else结构进行多条件判断
if age >= 18:
    print("你已成年,游玩需要买票,10元。")
elif age >= 6 and age < 18:
    print("你享受儿童票优惠。")
else:
    print("儿童免费入场,请在成人陪同下游玩。")

# 使用逻辑运算符
height = float(input("请输入你的身高(米):"))
if height >= 1.5 and age >= 18:
    print("你满足成人票的所有条件。")
else:
    print("你可能需要购买儿童票或优惠票。")

print("祝你游玩愉快!")

通过这些示例和扩展,可以更深入地理解if语句的用法和应用场景。合理使用if语句可以增强程序的交互性和逻辑判断能力。

;