【Python编程基础】控制流之 if else
现实生活中会出现一些情况,当我们需要做出一些决定时,我们会根据这些决定来决定下一步应该做什么。类似的情况也出现在编程中,我们需要做出一些决定,并根据这些决定我们将执行下一个代码块。
本文章为系列文章,关于【Python编程基础】控制流的共七篇文章。初学者可以尝试这些测试代码,在 Python 编译环境中动手操作以加深印象。
if 语句
if 语句是最简单的决策语句。它用于决定是否执行某个语句或语句块,即如果某个条件为真,则执行语句块,否则不执行。
语法:
if condition:
# 要执行的if 语句
# 条件为真
在这里,评估后的条件将为真或假。if 语句接受布尔值——如果值为真,那么它将执行它下面的语句块,否则不执行。我们可以使用条件与支架“(”“)”也。
众所周知,python 使用缩进来标识块。因此 if 语句下的块将被识别,如下例所示:
if condition:
statement1
statement2
# 这里如果条件为真,if 块将只考虑语句 1 在其块内。
流程图:
# python程序来说明If语句
i = 10
if (i > 15):
print ("10 is less than 15")
print ("I am Not in if")
因为 if 语句中存在的条件为假。因此,不会执行 if 语句下方的块。
if-else 语句
单独的 if 语句告诉我们,如果条件为真,它将执行语句块,如果条件为假,则不会执行。但是,如果条件为假,我们想做其他事情怎么办。下面是else语句。当条件为假时,我们可以使用else语句和if语句来执行代码块。
语法:
if (condition):
# 如果条件为真,则执行此块
else:
# 如果条件为假则执行此块
流程图:

# python程序来说明嵌套的If语句
i = 10
if (i == 10):
# First if statement
if (i < 15):
print ("i 小于 15")
# 嵌套 if 语句
# 仅当上面的语句为真时才会执行
if (i < 12):
print ("i 小于 12")
else:
print ("i 小于 15")

浙公网安备 33010602011771号