任意选择输入几个数,判断奇数偶数分别是多少,偶数和奇数和是多少
时间: 2024-10-22 09:21:57 浏览: 30
这是一个简单的数学和编程任务。为了完成这个任务,你可以编写一个程序,它会提示用户输入任意数量的整数。然后,程序会遍历输入的数字,将它们分为两组:一组是奇数,另一组是偶数。对于每个数,我们可以使用取模运算 `%` 来判断它是奇数还是偶数:如果余数为0,则该数是偶数;否则,它是奇数。
当所有的数字都分类完毕后,程序可以计算出每组的数量以及两组数字之和。以下是Python代码的一个简单示例:
```python
def count_and_sum():
even = []
odd = []
total = 0
while True:
try:
num = int(input("请输入一个数字(输入-1结束):"))
if num == -1:
break
total += num
if num % 2 == 0:
even.append(num)
else:
odd.append(num)
except ValueError:
print("无效输入,请输入整数。")
print(f"偶数有 {len(even)} 个:{even}")
print(f"奇数有 {len(odd)} 个:{odd}")
print(f"偶数和奇数的总和是:{total}")
count_and_sum()
```
当你运行这个程序时,按照提示输入数字,最后会得到结果。
阅读全文