控制程序流程 Python条件语句 f和循环结构
更新时间:2023-10-01Python条件语句的基本概念
Python中的条件语句主要包括:if语句、if-else语句、if-elif-else语句。if语句的作用是根据条件的真假来控制程序流程。例如,当条件为True时,程序就会执行下一条语句,否则就跳过这些语句。
score = 90
if score >= 60:
print("及格了")
在上面的示例中,当score>=60时,会执行print语句,输出“及格了”。如果score<60,则不会执行print语句。
Python的if-else语句
如果只有一个条件,if语句就够了。但如果我们需要有两种可能的情况,if-else语句就变得非常有用。if-else语句可以在条件为False时执行某些语句。如下所示:
score = 45
if score >= 60:
print("及格了")
else:
print("不及格")
在上面的示例中,当score<60时,会执行print语句,输出“不及格”。如果score>=60,则会执行另一个print语句,输出“及格了”。
Python的if-elif-else语句
如果我们有多个可能的情况,if-elif-else语句就会变得非常有用。elif语句允许我们测试多个条件。如果前面的条件都不成立,elif语句可以提供另一种可能性。如下所示:
score = 85
if score >= 90:
print("优秀")
elif score >= 80:
print("良好")
else:
print("一般")
在上面的示例中,当score>=90时,会执行第一个print语句,输出“优秀”;当80<=score<90时,会执行第二个print语句,输出“良好”;其他情况则会执行最后一个print语句,输出“一般”。
Python循环结构的使用方法
Python中的循环结构主要包括:while循环和for循环。它们可以多次执行一段代码,直到满足停止条件为止。
首先,我们看一下while循环的示例:
count = 0
while count < 5:
print("当前计数值为:", count)
count += 1
在上面的示例中,while循环会不断地执行print语句,输出“当前计数值为:”以及count的值,直到count>=5为止。注意要在循环体内改变count的值,否则循环会无限执行下去。
接下来,我们看一下for循环的示例:
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
在上面的示例中,for循环会遍历fruits列表中的所有元素,并在每次迭代时执行print语句,输出当前元素的值。在这个例子中,for循环会输出“apple”、“banana”和“cherry”三个字符串。