从键盘输入若干个正整数,当键盘输入负数时结束输入,求输入的正整数中所有偶数的和。

从键盘输入若干个正整数,当键盘输入负数时结束输入,求输入的正整数中所有偶数的和。

代码如下,望采纳

sum = 0;
while 1:
    n = int(input("请输入:"))
    if n < 0:
        break;
    if n % 2 == 0:
        sum += n;
print("上述所有非负数中偶数之和为:", sum)

先定义一个扫描器,放在while循环中,定义一个累加变量,使用if循环判断是否为负数,不是就累加,是就结束循环

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^