首页 游戏教程 正文

loops循环怎么用?3个小例子快速学会基础操作

那天我在学Python,遇到循环这玩意儿时脑袋嗡一声。看着那些for、while的字眼,心里就犯嘀咕:这玩意儿到底咋用?掏出键盘直接开干才是正经事。

第一个例子:打印数字1到5

我打开编辑器新建了个py文件。先写了个最笨的:print(1)到print(5)连着写五行。跑起来倒是能行,可这也太蠢了?改!试着写了个for i in [1,2,3,4,5]:,下面缩进敲了个print(i)。一运行,刷刷刷五个数字整整齐齐出来了,跟复制粘贴的效果一模一样!这感觉就像发现新大陆似的。

loops循环怎么用?3个小例子快速学会基础操作

第二个例子:算1加到10的总和

上次光打印不过瘾,这回想玩点实际的。先设了个total=0当存钱罐。接着写循环for num in range(1,11),这里特意查了下range是到11前停止。每轮循环就让total加上当前的num,像这样:total = total + num。print(total)跳出来个55,拿计算器一按还真对得上!当时就拍大腿了——原来循环能干这种累加活计!

第三个例子:给名字列表打招呼

琢磨着得试试文本操作。先列了个名单:names = ["老王", "张姐", "小李"]。写循环时卡壳了,不知道咋挨个取名字。试着写for person in names:,下面用print(f"你好{person}!")。运行完看到三行问候语弹出来,当时嘴角就咧到耳根了。顺手把列表改成同事真名,发到部门群里装逼,被夸"技术宅"还有点小得意。

loops循环怎么用?3个小例子快速学会基础操作

折腾完这三个例子突然开窍了。循环说白了就是让电脑当驴拉磨——把重复动作包进那个for XX in XX的框框里。现在写脚本自动整理文件时,已经能熟练套循环了。

对了,上周用循环还闹过笑话。写了个自动清理临时文件的脚本,结果条件设错把媳妇的追剧缓存全删了。被发现后硬着头皮说"这是帮你整理磁盘空间",结果被罚写200次for i in range(200): print("老婆我错了")...你看,循环学好了还能增进家庭感情(手动狗头)

loops循环怎么用?3个小例子快速学会基础操作

相关推荐