分别使用for循环和while循环
时间: 2023-10-22 18:14:24 浏览: 109
来实现一个从1到10的累加操作,它们的差异是什么?
使用for循环实现:
```
sum = 0
for i in range(1, 11):
sum += i
print(sum)
```
使用while循环实现:
```
sum = 0
i = 1
while i <= 10:
sum += i
i += 1
print(sum)
```
它们的主要区别是for循环适用于已知循环次数的情况,而while循环适用于未知循环次数的情况。在这个例子中,我们知道要从1到10进行累加,所以使用for循环更为适合。另外,for循环的语法比while循环简单明了,代码更简洁。但是,while循环具有更高的灵活性,适用于更多的场景。
阅读全文