我是初学者。现在我们正在学习算法。我想用Python运行这个。您必须输入一组3个数字,然后对这些数字进行加法,直到加法等于100。但当加法不等于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
已更新
如果总数不等于
100
,则必须重置n
的值才能再次请求输入。你得到了一个无限循环,因为你的程序不再要求输入,因为你没有重置变量n
,这就是为什么它没有进入你的内部循环像这样
它不应该是sum<;=100吗?你知道吗
相关问题 更多 >
编程相关推荐