从键盘输入10个整数存放入数值表中,分别求偶数的值和奇数的值
时间: 2024-03-16 12:43:24 浏览: 21
好的,这是一个简单的程序设计问题。以下是一个示例代码,可以实现你的要求:
```python
# 创建一个空列表,用于存储输入的10个整数
numbers = []
# 从键盘输入10个整数,并将它们存储到 numbers 列表中
for i in range(10):
num = int(input(f"请输入第{i+1}个整数:"))
numbers.append(num)
# 分别求偶数的值和奇数的值
even_sum = 0
odd_sum = 0
for num in numbers:
if num % 2 == 0:
even_sum += num
else:
odd_sum += num
# 输出结果
print(f"偶数的和为:{even_sum}")
print(f"奇数的和为:{odd_sum}")
```
这段代码首先创建一个空列表 `numbers`,然后使用 for 循环从键盘输入10个整数,并将它们存储到 `numbers` 列表中。接下来,使用另一个 for 循环遍历 `numbers` 列表中的每个数,如果它是偶数,则将其加入 `even_sum` 变量中,否则将其加入 `odd_sum` 变量中。最后,输出 `even_sum` 和 `odd_sum` 的值。
相关问题
从键盘输入1000个整数存放入数值表中,分别求偶数的值和奇数的值
好的,这是一个简单的问题,让我帮你解答一下。
首先,你需要用一个循环语句来读取这1000个整数,并将它们存储在一个数值表中。这个循环可以使用 C++ 的 for 循环来实现,具体代码如下:
```c++
#include <iostream>
using namespace std;
int main() {
int nums[1000];
int even_sum = 0, odd_sum = 0;
// 从键盘读取1000个整数
for (int i = 0; i < 1000; i++) {
cin >> nums[i];
}
// 分别求偶数的和和奇数的和
for (int i = 0; i < 1000; i++) {
if (nums[i] % 2 == 0) {
even_sum += nums[i];
} else {
odd_sum += nums[i];
}
}
// 输出偶数的和和奇数的和
cout << "偶数的和: " << even_sum << endl;
cout << "奇数的和: " << odd_sum << endl;
return 0;
}
```
在这个程序中,我们首先定义了一个长度为1000的整数数组 `nums`,然后使用 for 循环从键盘读取1000个整数,并将它们存储在 `nums` 数组中。
接下来,我们再次使用 for 循环来遍历 `nums` 数组,并使用 if 语句来判断每个数是偶数还是奇数。如果它是偶数,我们将它的值加到 `even_sum` 变量中,否则,我们将它的值加到 `odd_sum` 变量中。
最后,我们输出两个变量的值,即偶数的和和奇数的和。
希望这个程序对你有帮助!
从键盘输入一个正整数列表,分别计算列表中奇数和偶数的和用python
可以回答这个问题。以下是Python代码:
num_list = input("请输入正整数列表,用逗号分隔:").split(",")
odd_sum = 0
even_sum = 0
for num in num_list:
if int(num) % 2 == 0:
even_sum += int(num)
else:
odd_sum += int(num)
print("奇数和为:", odd_sum)
print("偶数和为:", even_sum)