当前位置:首页>python>Python自学|分清for与while,啃枯燥的底层语法

Python自学|分清for与while,啃枯燥的底层语法

  • 2026-09-22 00:50:37
Python自学|分清for与while,啃枯燥的底层语法

昨天做猜数字小游戏,用的是while True无限循环。
游戏不知道用户要猜多少次,只能靠break手动结束程序。

今天学习新语法:for循环和列表。
没有好看的绘图,没有好玩的小游戏,全是干巴巴的基础。
看不到漂亮图形,学习的时候很容易觉得无聊,可这是后面写代码的地基。

很多初学者容易把 for 和 while 搞混,我自己也绕了一阵子。

while循环

不知道一共要循环多少次,条件满足就一直跑。
就像昨天猜数字,我们不知道用户几次能猜对,用while True死循环,猜对执行break才停下。

for循环

明确知道循环要执行多少次,循环跑完自己就结束,不需要写break。

列表 list []

⚠️重点踩坑:列表下标从0开始计数
第一条内容不是写[1],而是[0],写错下标直接报错,这是新手高频错误。

简单的两个常用操作:

• append:往列表末尾新增一条内容

• len:统计列表里面一共有多少条内容

今日踩坑记录

1. range()末尾数字取不到,写range(1,10),最大只拿到9

2. 列表下意识从1开始数下标,一运行就报错

3. for循环内部代码忘记缩进,代码只执行一遍,没有循环效果

学习感悟

比起turtle绘图,语法学习没有立刻看得见的成果。
画图运行就能看到好看图案,语法只是控制台输出文字,很容易觉得枯燥,甚至想跳过。
但是绘图、小游戏,底层全部是这些循环、列表在支撑。
普通人自学编程,就是耐下心一点点啃基础,一点点记录自己踩过的bug。

#Python零基础自学 #for循环 #列表 #普通人学编程

最新文章

随机文章