【python基础】(五):条件和循环

条件语句(Conditional Statements)

条件语句允许程序根据不同的条件执行不同的代码路径。它们是构建动态和响应性强的程序的关键。

if 语句

  • 基本形式。如果条件为真(True),执行 if 语句块中的代码。
  • 示例:
if condition:
	# 代码

elif 语句

  • elif 是 “else if” 的缩写,用于检查多个条件。
  • 只有在前面的 ifelif 条件为假(False)时,才会检查 elif 的条件。
  • 示例:
if condition1:
	# 代码
elif condition2:     
	# 代码

else 语句

  • 用于在所有 ifelif 条件都不为真时执行代码。
  • else 是可选的,没有条件表达式。
  • 示例:
if condition:
	# 代码
else:
	# 代码

嵌套条件语句

  • 条件语句可以嵌套使用,以创建更复杂的逻辑。
  • 示例:
if condition1:     
	if condition2:         
		# 代码

循环语句(Loop Statements)

循环语句允许我们重复执行代码块,直到满足特定条件。

for 循环
  • 用于遍历序列(如列表、元组、字典、集合、字符串)。
  • 每次迭代,序列中的下一个元素被赋值给迭代变量。
  • 示例:
for element in sequence:
	# 操作遍历元素element
while 循环
  • 在条件为真时重复执行代码块。
  • 一旦条件为假,循环终止。
  • 示例:
while condition:     
	# 代码
循环控制语句
  • break:用于立即退出循环。
  • continue:跳过当前迭代的剩余部分,直接开始下一个迭代。
  • else:只有在循环未被 break 语句终止的情况下执行。
  • 示例:
for i in range(10):     
	if i == 5:         
		break     
	elif i < 5:         
		continue     
	else:         
		print(i)

实例应用

使用 if-elif-else

age = 20 
if age < 18:
	print("未成年") 
elif age < 60:     
	print("成年") 
else:     
	print("老年")

使用 for 循环遍历列表

fruits = ["apple", "banana", "cherry"] 
for fruit in fruits:
	print(fruit)

使用 while 循环进行计数

count = 0 while count < 5:     
	print(count)     
	count += 1

你可能感兴趣的:(python,开发语言)