当前位置:首页>python>Python基础笔记5——循环控制:从入门到九九乘法表

Python基础笔记5——循环控制:从入门到九九乘法表

  • 2026-10-11 07:53:04
Python基础笔记5——循环控制:从入门到九九乘法表

一、🔄 while循环:条件为王

while循环就像一个自动售货机,只要满足条件就一直工作。

基本语法

while 条件:    循环体

实际案例:从1数到10

i = 1while i <= 10:    print(i)    i += 1  # 别忘了更新变量!

💡 小贴士: 一定要记得在循环体里更新控制变量,否则会变成死循环!


二、📦 for循环:遍历大师

for循环更适合处理已知范围的遍历,配合`range()`函数使用简直无敌。

基本语法

for 变量 in 可迭代对象:    循环体

range()函数的三种用法

# 只有结束值:0-9for i in range(10):    print(i)# 开始+结束:5-9for i in range(5, 10):    print(i)# 开始+结束+步长:1,3,5,7,9for i in range(1, 10, 2):    print(i)

⚖️ while vs for:怎么选?

场景

推荐循环

原因

已知循环次数

for

简单直接

条件控制循环

while

灵活可控

遍历序列

for

天生适合


三、⏭️ continue:跳过本次循环

跳过本次循环剩余语句,随后进入下一次循环。

实际案例:打印1-10的偶数

for i in range(1, 11):    if i % 2 == 1:        continue  # 奇数跳过    print(i)

四、🛑 break:终止整个循环

立即终止循环,不再执行后续循环。

实际案例:找到第一个能被7整除的数

for i in range(1, 100):    if i % 7 == 0:        print(f"找到了:{i}")        break  # 找到就停止

五、🎯 嵌套循环:循环套循环

有时候一个循环不够用,我们需要在循环里再放一个循环,这就是嵌套循环。

基本结构

for 外层变量 in 外层序列:    for 内层变量 in 内层序列:        循环体

六、✖️ 经典案例:九九乘法表

现在用嵌套循环来实现程序员必练的九九乘法表!

# 前序知识,print打印默认结尾是换行,也可以自定义print('你好', end='')print('前端AI日志', end='')for i inrange(1, 10):    for j inrange(1, i +1):        print(f"{j}×{i}={i*j}", end="\t")    print()  # 换行
运行结果:

七、💼 综合实战:猜数字游戏

现在来一个综合应用,把所有知识点都用上!

import randomtarget = random.randint(1, 100)count = 0print("🎮 猜数字游戏开始!")print("我想了一个1-100之间的数,你来猜!")while True:    guess = int(input("请输入你的猜测:"))    count += 1    if guess < target:        print("太小了,再大一点!")    elif guess > target:        print("太大了,再小一点!")    else:        print(f"🎉 恭喜你,猜对了!")        print(f"你一共猜了{count}次")        break

最新文章

随机文章