Python 中的条件语句和循环

Python 中的条件语句

条件语句帮助程序做出决策。它们检查条件,并根据条件是还是执行不同的代码块。

如果语句

如果 if 语句的条件是 True,则执行代码块。

示例:

age = 18
if age >= 18:
    print("You are eligible to vote.")

解释:如果 年龄 是 18 岁或以上,将打印出消息“你有资格投票。”。

2. 如果-否则语句

else 块在 if 条件为 False 时运行。

示例:

age = 16
if age >= 18:
    print("You are eligible to vote.")
else:
    print("You are not eligible to vote.")

解释:如果 age 小于 18,程序将打印 "您无权投票。" 否则,它将打印第一条消息。

3. 如果-否则-否则如果语句

elif 块允许按顺序检查多个条件。

示例:

marks = 85
if marks >= 90:
    print("Grade: A")
elif marks >= 75:
    print("Grade: B")
elif marks >= 50:
    print("Grade: C")
else:
    print("Grade: F")

解释:程序逐个检查每个条件并打印相应的成绩。

Python 中的循环

循环帮助我们多次重复代码块,而不必反复编写。

1. for 循环

for 循环用于遍历一个序列(如列表或数字范围)。

示例:

for i in range(5):
    print("Hello!")

解释:程序打印“Hello!”五次。 range(5)生成从 0 到 4 的数字。

2. 遍历列表

我们也可以使用一个for循环遍历列表中的每个项目。

示例:

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

输出:

apple
banana
cherry

3. 当循环

一个 while 循环在条件保持 True 的情况下重复执行代码。

示例:

count = 1
while count <= 5:
    print("Count is", count)
    count += 1

解释:程序通过每次增加 count 来打印从 1 到 5 的数字。

4. 跳出语句

The break 语句立即停止循环。

示例:

for num in range(10):
    if num == 5:
        break
    print(num)

输出:

0
1
2
3
4

循环在num变为 5 时停止。

5. 继续语句

The 继续语句跳过当前迭代并移动到下一个。

示例:

for num in range(5):
    if num == 2:
        continue
    print(num)

输出:

0
1
3
4

数字2被跳过。

6. 嵌套循环

一个循环嵌套在另一个循环中被称为嵌套循环。

示例:

for i in range(3):
    for j in range(2):
        print(f"i = {i}, j = {j}")

解释:外循环的每次迭代都会完全运行内循环。

结论

条件语句帮助程序做出决策,while 循环帮助高效执行重复任务。掌握这些概念将使你成为更优秀的 Python 程序员!

相关文章

Python 内联 If 语句使用指南

Python 的内联 if 语句(也称为三元运算符)允许您在一行中编写条件表达式。让我们探索如何有效地使用它们,以及何时它们会使您的代码变得更好。基本内联 If 语法下面是基本模式:# Standar...

Python程序员必看3分钟掌握if语句10个神技,第5个99%的人不知道

同事因为写错一个if被开除?全网疯传的Python避坑指南,看完我连夜改了代码!一、新手必踩的3大天坑(附救命代码)技巧1:缩进踩坑事件if True: print("这样写必报错!") # 缺...

12-Python语法01-if语句

1-if语句1-1-概念if 语句用于基于特定条件执行代码块。它允许程序根据不同的条件做出决策,从而实现逻辑控制。这是编程中最基本的控制结构之一,广泛应用于各种场景中1-2-特点灵活性:可以根据一个或...

Python条件判断全解析:从if到elif的实战应用

在Python编程中,条件判断是构建程序逻辑的基础骨架。就像人生中的每个选择都会影响后续发展,程序中不同的条件分支也决定着代码的执行路径。本文将带您深入掌握单分支与多分支结构的奥秘,通过实战案例演示如...

用好Python中的if条件控制语句,让程序做出准确判断

用好Python中的if条件控制语句,让程序做出准确判断Python中常用的条件控制语句是if语句,它可以通过一条或者多条语句的执行结果来决定执行的代码块,具体执行过程如下图所示。if语句执行过程图下...

自学Python第十二天——if语句

在Python中,if语句能够检查程序的当前状态,并据此采取相应的措施。1、简单示例2、条件测试每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为条件测试,如果条件测试的值为...