1.用while循环 计算S=100+101+102+.+200的和并输出←
时间: 2023-12-17 08:05:39 浏览: 51
好的,以下是用while循环计算S=100+101+102+...+200的和并输出的Python代码:
```python
S = 0
i = 100
while i <= 200:
S += i
i += 1
print("S的值为:", S)
```
运行结果为:
```
S的值为: 15150
```
其中,S变量用于存储累加和,i变量用于记录当前循环到哪一个数,每次循环将i加1,同时将i的值加到S上,直到i的值大于200时退出循环,最后输出S的值。
相关问题
用do-while循环 计算 s= 1+2+3+4+…+100
以下是使用do-while循环计算s=1+2+3+4+...+100的代码实现:
```java
public class Test {
public static void main(String args[]){
int s = 0, i = 1;
do{
s += i;
i++;
}while(i <= 100);
System.out.println(s);
}
}
```
该程序中,我们使用do-while循环来实现对1到100的累加操作。在循环体内,我们首先将i加到s中,然后将i加1。当i小于等于100时,循环继续执行。当i大于100时,循环结束,程序输出s的值。
题目:编写程序,用while循环计算: s=100+101+102+…… +200的和并输出。 说明:和用变量s,循环变量用t,循环用while。 输出示例: 100到200和是15150
好的,我知道了。以下是 Python 代码实现:
```python
s = 0 # 初始化和为0
t = 100 # 初始化循环变量为100
while t <= 200: # 当循环变量小于等于200时,执行循环体
s += t # 将循环变量加到和中
t += 1 # 将循环变量加1
print("100到200和是" + str(s)) # 输出结果
```
运行此程序,输出结果为:100到200和是15150。