大家好!今天来聊聊Python中的两种经典循环结构——While循环和For循环吧!😉 为了让大家更直观地理解它们的区别,我们通过一个有趣的例子:计算从1、3、5到999的所有奇数之和。🎯
首先,用While循环实现:
```python
sum = 0
num = 1
while num <= 999:
sum += num
num += 2
print("总和是:", sum)
```
可以看到,我们初始化变量`num=1`,然后逐步累加直到999,每次增加2确保只处理奇数。💪
接着,用For循环实现:
```python
sum = 0
for num in range(1, 1000, 2):
sum += num
print("总和是:", sum)
```
这里借助`range()`函数直接生成从1到999之间的奇数序列,代码更加简洁直观。💡
两种方式都能完成任务,但适用场景不同哦!😄 比如当条件未知或需要动态判断时,While循环更灵活;而For循环则适合已知范围的遍历任务。快来试试吧!🚀 Python学习 编程技巧