条件控制

if语句

if condition_1:
    statement_block_1
elif condition_2:
    statement_block_2
else:
    statement_block_3

如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句 如果 "condition_1" 为False,将判断 "condition_2" 如果"condition_2" 为 True 将执行 "statement_block_2" 块语句 如果 "condition_2" 为False,将执行"statement_block_3"块语句

注意:

  • 每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。

  • 使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。

  • 在Python中没有switch – case语句。

实例1

var1 = 100
if var1:
    print ("1 - if 表达式条件为 true")
    print (var1)

var2 = 0
if var2:
    print ("2 - if 表达式条件为 true")
    print (var2)
print ("Good bye!")

以上实例输出结果: 1 - if 表达式条件为 true 100 Good bye!

实例2

以上实例输出结果: 请输入你家狗狗的年龄: 1

相当于 14 岁的人。

运算符

if嵌套

实例3

以上实例输出结果: 输入一个数字:6 你输入的数字可以整除 2 和 3

demo

最后更新于

这有帮助吗?