
良心建议:了解了解,看懂后,最好记住最后的表格
Python核心基础之 ━━➔ 语句
上一章我们把def函数给学完了,那么问题来了——函数内部都写啥?
其实函数里面就是放各种代码:处理数据、判断条件、循环展示……你想让程序做什么,就写什么语句,正是这些语句和代码让程序真正的干起活来
最常用的三个语句:if语句(做判断)、for循环(挨个遍历)、while循环(反复执行)

if语句常和else一起用,翻译成人话就是:如果……就……
语法:if 条件: 加冒号,缩进写要执行的代码
AI编程:告诉AI 使用if语句,比如:
定义一个age变量为16,使用if语句判断,当age大于等于18时,打印“欢迎来网吧打游戏!”,否则打印“小朋友回家写作业去吧”
age = 16 # 假设年龄16
if age >= 18:
print("欢迎来网吧打游戏!")
else:
print("小朋友回家写作业去吧")
>>> 输出结果:
小朋友回家写作业去吧
⚠️ 注意:if语句后面必须加冒号:,if内执行的代码必须缩进 (这是代码格式要求),否则就会报错

有时候我们需要重复做一件事——比如打印100遍“我爱Python”,或者遍历购物车里的所有商品。这时候就该循环上场了
Python里有两种循环:for循环和while循环。先来看看for循环
语法:for xxx in yyy: 然后缩进写要重复做的事
比喻:for循环就像点兵点将——从队伍里挨个点名,然后排排站好
AI编程:告诉AI 使用for循环,比如:
定义一个列表a=[1,2,3,4],使用for循环把数字分别取出来,打印结果如下: 我是数字 1 我是数字 2 我是数字 3 我是数字 4
a=[1,2,3,4]
for b in a:
print("我是数字",b)
>>> 输出结果:
我是数字 1
我是数字 2
我是数字 3
我是数字 4
循环的第二种方式:while循环
和for循环不同,while循环是“只要条件满足,就一直执行”
语法:while 条件: 条件成立就一直循环
比喻:while循环就像车库保安,只要是本小区的车都可以进入
AI编程:告诉AI 使用while语句,比如:
定义一个变量count=1,当count小于等于5的时候,加1;直到count大于5,打印结果“数完啦”
# 从1数到5
count = 1
while count <= 5:
print("数到",count,"了")
count = count + 1 # 别忘记+1,不然会无限循环!
print("数完啦")
>>> 输出结果:
数到 1 了
数到 2 了
数到 3 了
数到 4 了
数到 5 了
数完啦
⚠️ 注意:while循环很容易造成死循环 (也叫无限循环)。比如上面的代码如果把count = count + 1这行忘了,count永远等于1,永远小于5,程序就会一直运行下去,占用大量资源
语句类型 | 关键字 | 啥时候用 | 举个栗子 |
|---|---|---|---|
条件判断 | if...else... | 根据不同情况做不同事 | 判断成绩等级、用户权限 |
for循环 | for | 遍历列表/字符串 | 遍历购物车、打印100次 |
while循环 | while | 不知道要重复多少次,直到条件不满足 | 猜数字直到猜对 |
Python中的语句就像汽车的操控系统——判断油够不够(if)、轮子转多少圈(for)、一直踩油门直到到站(while)。有了这些语句,程序才有了真正的“灵魂”
这些语句加到一块,才使我们的脚本/程序真正的运行可用起来
这套【AI版】Python系列,小编持续更新中 👉 https://www.dafei-python.cn
让每一个普通人,都能像用豆包一样轻松学编程~