用Python编写程序,从键盘输入一个正整数列表,以-1结束,分别计算列表中奇数和偶数的和。
时间: 2023-05-29 21:07:07 浏览: 117
num_list = [] # 存储输入的数字列表 while True: num = int(input("请输入一个正整数(以-1结束):")) if num == -1: break num_list.append(num) odd_sum = 0 # 存储奇数的和 even_sum = 0 # 存储偶数的和 for num in num_list: if num % 2 == 0: even_sum += num else: odd_sum += num print("奇数的和为:", odd_sum) print("偶数的和为:", even_sum)
相关问题
python从键盘输入一个正整数列表,以-1结束,分别计算列表中奇数和偶数的和
好的,以下是代码:
odd_sum = 0
even_sum = 0
while True:
num = int(input("请输入一个正整数:"))
if num == -1:
break
elif num % 2 == 0:
even_sum += num
else:
odd_sum += num
print("奇数和为:", odd_sum)
print("偶数和为:", even_sum)
希望能对您有所帮助!
用Python,从键盘输入一个正整数列表,以-1结束,分别计算列表中奇数和偶数的和。
num_list = [] while True: num = int(input("请输入一个正整数:")) if num == -1: break num_list.append(num)
odd_sum = 0 even_sum = 0 for num in num_list: if num % 2 == 0: even_sum += num else: odd_sum += num
print("列表中奇数的和为:", odd_sum) print("列表中偶数的和为:", even_sum)
相关推荐
















