Python基础必学:条件语句和循环语句通俗讲解

180 阅读2分钟

在学习Python编程时,条件语句和循环语句是最基础、最重要的内容之一。它们让程序能够根据不同的情况做出不同的反应,或者重复执行某些操作。本文将带你由浅入深地了解这两大核心语法。


一、条件语句(if语句)

条件语句让程序能够“做选择”。最常见的就是if语句。

1. 基本用法

age = 18
if age >= 18:
    print("你已经成年了!")

解释:
如果age大于等于18,程序就会输出“你已经成年了!”。

2. if-else语句

有时候,我们希望在条件不成立时做另一件事。

age = 16
if age >= 18:
    print("你已经成年了!")
else:
    print("你还未成年。")

3. if-elif-else语句

当有多个条件需要判断时,可以用elif(else if的缩写)。

score = 75
if score >= 90:
    print("优秀")
elif score >= 60:
    print("及格")
else:
    print("不及格")

二、循环语句

循环语句让程序可以重复执行某些操作。Python中常用的有for循环和while循环。

1. for循环

for循环通常用来遍历一个序列(如列表、字符串等)。

fruits = ["苹果", "香蕉", "橙子"]
for fruit in fruits:
    print(fruit)

输出:

苹果
香蕉
橙子

2. while循环

while循环会一直执行,直到条件不成立为止。

count = 0
while count < 3:
    print("计数:", count)
    count += 1

输出:

计数: 0
计数: 1
计数: 2

三、循环中的break和continue

  • break:提前结束整个循环。
  • continue:跳过本次循环,直接进入下一次。

示例:

for i in range(5):
    if i == 3:
        break
    print(i)
# 输出:0 1 2

for i in range(5):
    if i == 3:
        continue
    print(i)
# 输出:0 1 2 4

四、嵌套使用

条件语句和循环语句可以嵌套使用,完成更复杂的逻辑。

for i in range(1, 6):
    if i % 2 == 0:
        print(i, "是偶数")
    else:
        print(i, "是奇数")

总结

条件语句让程序会“思考”,循环语句让程序会“重复”。掌握这两种语句,是学好Python编程的第一步。多练习、多思考,你也能轻松写出自己的小程序!


如果你觉得这篇文章有用,记得点赞、关注、收藏,学Python更轻松!!