(2)从键盘依次输入列整数(输人0结束),编写函数.统计输人的整数序列中的奇数个数和偶数个数,在主丽数中调用该函数并求输人的整数序列中的奇数个数和偶数个数。
时间: 2024-09-23 11:09:03 浏览: 58
Java中从键盘输入多个整数的方法
在Python中,你可以通过定义一个函数来实现这个功能。首先,创建一个函数,例如`count_odd_and_even`,用于接收用户输入的一系列整数,然后统计其中的奇数和偶数个数。在主函数`main`中,我们会调用这个函数并打印结果。
这是一个简单的示例:
```python
def count_odd_and_even():
odd_count = 0
even_count = 0
while True:
number = int(input("请输入一个整数(输入0表示结束):"))
if number == 0:
break
if number % 2 == 0:
even_count += 1
else:
odd_count += 1
return odd_count, even_count
def main():
num_odd, num_even = count_odd_and_even()
print(f"输入的整数序列中有{num_odd}个奇数,有{num_even}个偶数。")
if __name__ == "__main__":
main()
```
在这个程序中,我们首先检查输入的数字是否为0,如果是则退出循环。如果不是,我们就判断它是否能被2整除,如果可以,则是偶数,`even_count`加1;否则就是奇数,`odd_count`加1。最后,主函数会调用`count_odd_and_even`返回两个计数,并打印出来。
阅读全文