跳到主要内容

if 语句

if 语句用于检查一个条件:如果条件是真的,我们运行一个语句块(称为 if-block),否则我们执行另一个语句块(称为 else-block)。

示例:

# 猜一猜数字
number = 23
guess = int(input('输入一个整数,看你猜的对不对: ')) # 提示用户输入整数,程序会暂停在这里等待输入

if guess == number:
# 程序块的开始处
print('猜出来了')
# 程序块的结尾处
elif guess < number:
# 另一个程序块
print('猜错了,再大点')
# 你可以在程序块中做任何你想做的事情
else:
print('猜错了,大了')
# 只有当猜测数大于给定数的时候,才会执行此处

print('Done')
# 在 if 语句执行结束后,最后的这句语句总是会被执行。

if 部分是必须的。

可有零个或多个 elif 部分,else 部分也是可选的。 关键字 'elif' 是 'else if' 的缩写,用于避免过多的缩进。