我是初学者。现在我们正在学习算法。我想在Python中运行它。您必须输入一组3个数字,然后添加数字,直到additon等于100.但是当additon不等于100时,就像无限循环一样。不明白。
原谅我的英语。
suma = 0
n = 1
num = 0
while suma != 100:
suma = 0
while n <= 3:
n = int(n)
n = n + 1
num = input('Ingrese un número: ')
num = int(num)
suma = int(suma)
suma = suma + num
答案 0 :(得分:3)
<强>已更新强>
如果总数不等于n
,则必须重置100
的值才能再次请求输入。你有一个无限循环,因为你的程序将不再要求输入,因为你没有重置你的变量n
,这就是为什么它没有进入你的内循环
while suma != 100:
suma = 0
n = 1
答案 1 :(得分:0)
不应该是总和&lt; = 100?