告别“死”代码,用条件语句和循环语句,让你的程序“活”起来!
- 公众号:人生只不过是一场投资
- 温馨提示:每个笔记文档都会绑定一个笔记资源;手机端可能看不到,网页端请自行下载。
想要程序更加智能?掌握条件语句和循环语句, 轻松掌控程序流程!
前言
还记得我们之前写的 Python 代码吗?它们都是按照顺序一行一行执行的,就像一列只能前进的火车,无法根据实际情况改变方向。
为了让程序更加智能,更像人类一样思考和判断,我们需要学习 条件语句和循环语句,让程序根据不同的条件执行不同的代码,或者重复执行某些操作。
一、条件语句:让程序学会“做选择”
条件语句就像程序中的“岔路口”,根据不同的条件,引导程序走向不同的分支。
1.1 if
语句:最简单的条件判断
if
语句用于判断一个条件是否成立,如果成立就执行相应的代码块。
age = 18
if age >= 18:
print("恭喜你,成年了!可以考驾照、投票了!")
在上面的代码中,如果 age
变量的值大于或等于 18,就会打印出 “恭喜你,成年了!可以考驾照、投票了!”。
1.2 if - else
语句:二选一的选择
如果条件不成立,我们也可以让程序执行其他的代码块,这时就需要用到 if-else
语句。
age = 16
if age >= 18:
print("恭喜你,成年了!可以考驾照、投票了!")
else:
print("你还未成年,要努力学习哦!")
上面的代码中,如果 age
小于 18,就会执行 else
后面的代码块,打印出 “你还未成年,要努力学习哦!”。
1.3 if - elif - else
语句:多重选择
如果需要判断多个条件,可以使用 if-elif-else
语句。
score = 85
if score >= 90:
print("优秀!")
elif score >= 80:
print("良好!")
elif score >= 60:
print("及格!")
else:
print("不及格,要加油了!")
上面的代码中,程序会依次判断 score
的值,根据不同的分数段打印出不同的评价。
二、循环语句:让程序学会“重复劳动”
循环语句可以让程序重复执行一段代码,直到满足特定条件为止,就像一个不知疲倦的机器人,可以一直工作。
2.1 for
循环:遍历序列
for
循环可以遍历任何序列,例如字符串、列表、元组等。
# 遍历字符串
for letter in "Python":
print(letter)
# 遍历列表
names = ["Tom", "Jerry", "Spike"]
for name in names:
print(name)
2.2 while
循环:条件循环
while
循环会在条件满足的情况下,一直重复执行代码块,直到条件不满足为止。
count = 1
while count <= 5:
print("循环次数:", count)
count += 1 # 计数器加 1,避免无限循环
上面的代码中,while
循环会一直打印 “循环次数:”,直到 count
的值大于 5 为止。
三、总结
恭喜,学会了条件语句和循环语句,现在可以写出更加智能的 Python 程序了!
- 条件语句让程序根据不同的条件执行不同的代码,就像程序有了自己的判断能力。
- 循环语句让程序可以重复执行某些操作,就像程序拥有了无限的精力。
记住,熟能生巧,多练习才能更好地掌握 Python 编程!
在接下来的学习中,我们会将条件语句和循环语句结合起来,实现更加复杂和有趣的程序功能。