判断和循环的概念
1. 条件判断
条件判断是编程中用于根据条件执行不同代码块的结构。Python 中使用 if
、elif
和 else
来实现条件判断。
if
:如果条件为真,则执行对应的代码块。elif
:如果前面的条件不满足,则检查当前条件是否为真。else
:如果前面的所有条件都不满足,则执行else
对应的代码块。
2. 循环
循环是编程中用于重复执行某段代码的结构。Python 中常用的循环有 for
循环和 while
循环。
for
循环:用于遍历一个序列(如列表、元组、字符串等),并执行代码块。while
循环:在条件为真时重复执行代码块,直到条件变为假。break
:用于提前退出循环。continue
:用于跳过当前循环的剩余代码,直接进入下一次循环。
示例代码注释说明
1. 条件判断示例
age = 20 # 定义一个变量 age,表示年龄
print("条件判断示例:")
if age >= 18: # 如果 age 大于或等于 18
print("你是成年人。") # 打印“你是成年人”
else: # 否则
print("你是未成年人。") # 打印“你是未成年人”
# 判断偶数或奇数
number = 10 # 定义一个变量 number,表示数字
if number % 2 == 0: # 如果 number 除以 2 的余数为 0(即偶数)
print(f"{number} 是偶数。") # 打印“10 是偶数”
else: # 否则
print(f"{number} 是奇数。") # 打印“10 是奇数”
- 功能总结:
这部分代码展示了如何使用if-else
进行条件判断,包括判断年龄是否成年以及判断数字是偶数还是奇数。
2. for 循环示例
print("\nfor 循环示例:")
fruits = ["apple", "banana", "cherry"] # 定义一个列表,存储水果名称
for fruit in fruits: # 遍历列表中的每个元素
print(f"我喜欢吃 {fruit}.") # 打印“我喜欢吃 [水果名称]”
- 功能总结:
这部分代码展示了如何使用for
循环遍历列表中的每个元素,并执行相应的操作。
3. while 循环示例
print("\nwhile 循环示例:")
sum = 0 # 定义一个变量 sum,用于存储累加的结果
i = 1 # 定义一个变量 i,初始值为 1
while i <= 10: # 当 i 小于或等于 10 时,重复执行循环
sum += i # 将 i 的值加到 sum 中
i += 1 # 将 i 的值加 1
print(f"1到10的和是: {sum}") # 打印“1到10的和是: 55”
- 功能总结:
这部分代码展示了如何使用while
循环计算从 1 到 10 的累加和。
4. 使用 break 跳出循环
print("\n使用 break 跳出循环示例:")
for i in range(1, 11): # 遍历从 1 到 10 的数字
if i == 5: # 如果 i 等于 5
print("遇到5,跳出循环!") # 打印“遇到5,跳出循环!”
break # 跳出循环
print(i) # 打印当前的 i 值
- 功能总结:
这部分代码展示了如何使用break
提前退出循环。当i
等于 5 时,循环被终止。
5. 使用 continue 跳过某次循环
print("\n使用 continue 跳过循环中的某次迭代示例:")
for i in range(1, 6): # 遍历从 1 到 5 的数字
if i == 3: # 如果 i 等于 3
print("跳过3") # 打印“跳过3”
continue # 跳过当前循环的剩余代码,直接进入下一次循环
print(i) # 打印当前的 i 值
- 功能总结:
这部分代码展示了如何使用continue
跳过某次循环。当i
等于 3 时,跳过本次循环的剩余代码,直接进入下一次循环。
Comments NOTHING