从键盘依次输入一列整数(输入0结束),编写函数,统计输入的整数序列中的奇数个数和偶数个数,在主函数中调用该函数并求输入的整数序列中的奇数个数和偶数个数
时间: 2024-09-23 11:14:09 浏览: 64
py代码-例2-1-1 输入一个整数, 判断它是奇数还是偶数
你可以按照以下步骤编写这个程序:
首先,定义一个函数 `count_numbers()` 来接收用户输入的一列整数,并统计其中奇数和偶数的数量。在这个函数中,你可以遍历输入的整数列表,对每个数字进行判断,如果是偶数就增加偶数计数器,如果是奇数则增加奇数计数器。
```python
def count_numbers():
odd_count = 0
even_count = 0
number = int(input("请输入一个整数(输入0结束):"))
while number != 0:
if number % 2 == 0:
even_count += 1
else:
odd_count += 1
number = int(input("请输入下一个整数(输入0结束):"))
return odd_count, even_count
# 在主函数中调用统计函数
odd, even = count_numbers()
print("奇数有:", odd)
print("偶数有:", even)
```
阅读全文