新手必学:Python 循环与条件语句
·
前言
不管做数据分析、爬虫、机器学习还是项目开发,条件判断 + 循环都是 Python 最基础、最核心的语法,几乎所有代码都会用到。 本文用最简单的例子,带你吃透 if 判断、for 循环、while 循环、break/continue。
一、条件语句 if 判断(做选择)
1. 基础语法
if 条件:
条件成立执行
elif 条件2:
条件2成立执行
else:
都不成立执行
2. 简单示例:成绩判断
score = 85
if score >= 90:
print("优秀")
elif score >= 60:
print("及格")
else:
print("不及格")
3. 常用比较运算符
>大于、<小于>=大于等于、<=小于等于==等于、!=不等于
4. 多条件:and /or
age = 20
if age > 18 and age < 30:
print("青年")
二、for 循环(遍历 / 重复执行)
用来遍历列表、字符串、数字区间,最常用。
1. 遍历数字 range ()
# 输出 0~4
for i in range(5):
print(i)
# 输出 1~10
for i in range(1, 11):
print(i)
2. 遍历列表
names = ["小明", "小红", "小刚"]
for name in names:
print(name)
3. 遍历字符串
s = "Python"
for c in s:
print(c)
三、while 循环(满足条件就一直跑)
适合不知道循环多少次的场景。
i = 1
while i <= 5:
print(i)
i += 1
注意:一定要有退出条件,否则死循环!
四、循环控制:break & continue
break:直接跳出整个循环
for i in range(1, 10):
if i == 5:
break
print(i) # 输出1-4
continue:跳过本次,进入下一次
for i in range(1, 6):
if i == 3:
continue
print(i) # 输出1 2 4 5
五、嵌套:循环 + 条件(实战必备)
案例:输出 1~10 偶数
for i in range(1, 11):
if i % 2 == 0:
print(i)
案例:九九乘法表(经典练习)
for i in range(1, 10):
for j in range(1, i+1):
print(f"{j}×{i}={i*j}", end="\t")
print()
六、简单总结(新手速记)
- if:做判断、分支选择
- for:已知次数、遍历序列优先用
- while:未知循环次数使用
- break 跳出循环,continue 跳过一次
- 循环 + 条件组合,就能完成绝大多数逻辑
这部分是 Python 地基,学会之后再学函数、数据处理、深度学习都会轻松很多。
更多推荐


所有评论(0)