0

if 语句

if 语句示例

示例程序:分数 score 大于等于 60 时,会输出 pass,否则什么也不会输出。

score = int(input())
if score >= 60:
    print(score, 'pass')

if 语句一般形式与缩进

if {condition}:
    {statement1}
    {statement2}
    ……

多个并列的 if

可以有多个 if 同时并列存在,只要 if 条件成立,相应 if 代码就会执行。例如以下代码,输入 90,会输出 excellent 和 pass。

score = int(input())
if score >= 90:
    print(score, 'excellent')
if score >= 60:
    print(score, 'pass')
选择结构
score = int(input())
if score >= 90:
    print('excellent',end=' ')
if score >= 60:
    print('pass')

如果输入90,程序会输出

如果输入80,程序会输出

[0/2]
选择结构
score = int(input())
if score >= 60:
    print('pass', end=' ')
print('666')

如果输入60,程序会输出

如果输入50,程序会输出

[0/2]
注释
a = 2
# a += 2
print(a)

程序输出的是

[0/1]
运算符
a = 2
b = 1
c = 3
print(a > b and a > c,a > b or a > c,not a > c)

程序输出的是

[0/1]
上一章
selective
下一章
else