如何在python中解决此练习?

时间:2019-12-05 17:20:27

标签: python loops iteration

我是编程新手,我坚持练习,希望有人能提供帮助。 问题如下: 1)编写一个函数,反复要求用户插入一个数字并计算这些数字的总和 2)当用户输入0时,退出并打印总和的值。

现在这是我设法编写的代码,但是如果我的变量不断增加,输入将永远不会为b 0,并且程序将永远运行...

def mysum():
    n=1
    while n>0:
    n=n+int(input('Insert a value: '))
    print(n)

现在,当我调用该函数时,它会不断添加用户所写数字的总和,但是我如何继续练习的第二点呢?

谢谢

1 个答案:

答案 0 :(得分:1)

您接近了!用户给出 hometeam_id awayteam_id home_score away_score total_home total_away 0 1 2 1 5 1.0 5.0 1 3 4 4 1 4.0 1.0 2 5 6 3 2 3.0 2.0 3 2 3 2 3 2.0 3.0 4 4 5 1 4 1.0 4.0 5 6 1 5 2 5.0 2.0 6 1 4 4 1 2.5 1.0 7 3 6 7 2 5.5 2.0 8 2 5 8 4 5.0 4.0

时,永久循环(while Truebreak
0