Python从1加到100分别用for循环和while循环
时间: 2023-08-31 11:30:28 浏览: 208
python 用while循环实现1~100求和 示例
5星 · 资源好评率100%
### 回答1:
使用for循环:
```python
sum = 0
for i in range(1,101):
sum += i
print("1到100的和为:", sum)
```
使用while循环:
```python
sum = 0
i = 1
while i <= 100:
sum += i
i += 1
print("1到100的和为:", sum)
```
### 回答2:
使用for循环和while循环都可以实现从1加到100的操作。
使用for循环的解决方案如下:
```python
result = 0
for i in range(1, 101):
result += i
print(result)
```
解释:通过for循环初始化一个变量`result`为0,然后使用`range(1, 101)`来生成从1到100的数字序列。通过迭代每个数字,将其加到`result`中。最后,打印出`result`的值,即为1到100的和。
使用while循环的解决方案如下:
```python
result = 0
i = 1
while i <= 100:
result += i
i += 1
print(result)
```
解释:通过while循环初始化一个变量`result`为0,并设置变量`i`为1。当`i`小于等于100时,每次将`i`加到`result`中,然后将`i`加1。不断重复这个过程,直到`i`大于100时,循环结束。最后,打印出`result`的值,即为1到100的和。
### 回答3:
使用for循环和while循环可以实现将1加到100的操作。
使用for循环,可以通过遍历一个从1到100的范围来实现。代码如下:
sum = 0
for i in range(1, 101):
sum += i
print(sum)
在这段代码中,通过for循环将i从1遍历到100,每次将i加到sum变量上,最后输出sum的值。
而使用while循环,可以通过一个计数变量来控制循环的次数,当计数变量小于等于100的时候,继续循环,直到计数变量达到101时停止循环。代码如下:
sum = 0
i = 1
while i <= 100:
sum += i
i += 1
print(sum)
在这段代码中,通过while循环来实现1到100的累加操作。首先初始化sum为0和i为1,然后通过while循环来判断i是否小于等于100,如果是,则将i加到sum变量上,并将i加1,然后继续循环。直到i大于100时,结束循环,输出sum的值。
以上是使用Python进行从1加到100的操作,分别使用for循环和while循环实现的方法。
阅读全文