分别利用for循环语句和while循环语句实现1到10的累加0
时间: 2024-02-10 22:10:31 浏览: 102
使用 for 循环语句实现 1 到 10 的累加:
```python
result = 0
for i in range(1, 11):
result += i
print(result)
```
使用 while 循环语句实现 1 到 10 的累加:
```python
result = 0
i = 1
while i <= 10:
result += i
i += 1
print(result)
```
两种方法的输出结果都是 55,即 1 + 2 + 3 + ... + 10 的和。
相关问题
用JavaScript编写两个函数,分别使用for循环和while循环语句实现1——1000的偶数累加,当累加和大于2000时,终止循环语句的执行。函数名自行定义,累加结果以弹窗的形式展现
好的,我来写一个JavaScript的代码,其中包含了两个函数,一个使用for循环,一个使用while循环,实现1——1000的偶数累加,当累加和大于2000时,终止循环语句的执行,结果以弹窗的形式展现。代码如下:
```
function evenSumFor() {
let sum = 0;
for (let i = 2; i <= 1000; i += 2) {
sum += i;
if (sum > 2000) {
break;
}
}
alert(`使用for循环:偶数累加和为${sum}`);
}
function evenSumWhile() {
let sum = 0;
let i = 2;
while (i <= 1000) {
sum += i;
if (sum > 2000) {
break;
}
i += 2;
}
alert(`使用while循环:偶数累加和为${sum}`);
}
evenSumFor();
evenSumWhile();
```
这个代码中,`evenSumFor()`函数使用了for循环,`evenSumWhile()`函数使用了while循环。两个函数的实现方式基本相同,只是循环语句不同。在循环过程中,我们使用了一个计数器`sum`来记录偶数的累加和。当`sum`大于2000时,我们使用`break`语句跳出循环。最后,我们使用`alert()`函数弹出一个弹窗,展示累加结果。
请注意,函数名可以根据您的需求自由定义,只需确保函数内部的实现与您的需求一致即可。
用javascript编写两个函数,分别使用for循环和while循环语句实现1——1000的偶数累加,当累加和大于2000时,终止循环语句的执行。函数名自行定义,累加结果以弹窗的形式展现。
以下是使用for循环和while循环语句实现1——1000的偶数累加的两个函数:
1. 使用for循环语句实现:
```javascript
function for_sum(){
var sum = 0;
for(var i = 2; i <= 1000; i += 2){
sum += i;
if(sum > 2000){
break;
}
}
alert("使用for循环累加的结果为:" + sum);
}
```
2. 使用while循环语句实现:
```javascript
function while_sum(){
var sum = 0;
var i = 2;
while(i <= 1000){
sum += i;
if(sum > 2000){
break;
}
i += 2;
}
alert("使用while循环累加的结果为:" + sum);
}
```
这两个函数都定义了一个变量sum来存储累加结果,使用for循环和while循环分别遍历2——1000之间的偶数,并将当前偶数累加到sum中。当累加结果超过2000时,使用break语句退出循环。最后使用alert函数以弹窗的形式展现累加结果。需要注意的是,for循环和while循环的实现方式略有不同,但都能实现相同的功能。
阅读全文