python输入10个数求偶数奇数之和
时间: 2024-05-06 09:15:47 浏览: 13
可以使用循环和条件语句来实现这个功能。
以下是一个示例代码:
```python
even_sum = 0 # 偶数之和
odd_sum = 0 # 奇数之和
for i in range(10):
num = int(input("请输入第{}个数字:".format(i+1)))
if num % 2 == 0:
even_sum += num
else:
odd_sum += num
print("偶数之和为:", even_sum)
print("奇数之和为:", odd_sum)
```
代码解释:
- 首先定义了两个变量 `even_sum` 和 `odd_sum` 分别用于存储偶数和奇数之和。
- 然后使用 `for` 循环来输入10个数字,使用 `input` 函数来获取用户输入的数字,并将其转换为整数类型。
- 在循环内部,使用条件语句判断当前输入的数字是偶数还是奇数,如果是偶数则将其加入偶数之和,否则加入奇数之和。
- 最后输出偶数之和和奇数之和。
注意:这段代码假设用户会输入10个整数,如果用户输入的不是整数,会导致程序出错。在实际开发中需要进行异常处理。
相关问题
输入十个数实现对奇数偶数的判断
好的,以下是实现对十个数的奇偶性判断的代码示例(使用 Python 语言实现):
```
# 定义一个列表,用于存储输入的十个数
num_list = []
# 循环输入十个数
for i in range(10):
num = int(input("请输入第{}个数:".format(i+1)))
num_list.append(num)
# 循环遍历列表,判断每个数的奇偶性
for num in num_list:
if num % 2 == 0:
print("{}是偶数".format(num))
else:
print("{}是奇数".format(num))
```
通过以上代码,用户可以依次输入十个数,并对每个数进行奇偶性判断。程序会输出每个数的奇偶性,例如:
```
请输入第1个数:3
请输入第2个数:8
请输入第3个数:5
请输入第4个数:12
请输入第5个数:7
请输入第6个数:6
请输入第7个数:9
请输入第8个数:10
请输入第9个数:2
请输入第10个数:1
3是奇数
8是偶数
5是奇数
12是偶数
7是奇数
6是偶数
9是奇数
10是偶数
2是偶数
1是奇数
```
python求奇数和偶数和
以下是Python求奇数和偶数和的代码示例:
```python
sum_even = 0 # 偶数和
sum_odd = 0 # 奇数和
for i in range(1, 101):
if i % 2 == 0:
sum_even += i
else:
sum_odd += i
print("1到100间的偶数的和为%d" % sum_even)
print("1到100间的奇的和为%d" % sum_odd)
```
该代码使用for循环遍历1到100之间的所有整数,使用if语句判断每个整数是奇数还是偶数,并将其加入相应的和中。最后,使用print语句输出结果。