c语言编程笔录

首页 >   > 笔记大全

笔记大全

控制程序流程 Python条件语句 f和循环结构

更新时间:2023-10-01

Python条件语句的基本概念

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”三个字符串。