1奇偶个数(5分) 题目内容: 你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。 输入格式: 一系列正整数,整数的范围是(0,100000)。如果输入-1则表示输入结束。 输出格式: 两个整数,第一个整数表示读入数据中的奇数的个数,第二个整数表示读入数据中的偶数的个数。两个整数之间以空格分隔。 输入样例: 9 3 4 2 5 7 -1 输出样例: 4 2
时间: 2023-05-26 13:07:53 浏览: 150
n = int(input()) # 读入一个整数
odd = 0 # 记录奇数个数的变量
even = 0 # 记录偶数个数的变量
while n != -1: # 当输入不是-1时循环
if n % 2 == 0: # 判断n是否是偶数
even += 1 # 如果是偶数,偶数个数加1
else:
odd += 1 # 如果不是偶数,奇数个数加1
n = int(input()) # 继续读入下一个整数
print(odd, even) # 输出奇数个数和偶数个数
阅读全文