【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")
posted @ 2021-08-26 09:07  郎志刚  阅读(348)  评论(0)    收藏  举报