我是 python 编程新手,正在用它做一些实验。希望我的问题不太愚蠢:我正在编写一个小程序,将输入添加到列表中,并使用 while 循环在输入等于 4 时打印它。问题是它永远不会停止添加输入和打印列表。
我的代码是:
S=input()
L=[]
while S!=4:
L.append(S)
if S==4:
break
print(L)
问题是因为你一次读取了输入S = 1
例如,在那之后S
总是 1 所以S
永远不会是 4 并且你的循环永远不会停止,你必须将你的输入添加到while
:
list = []
number = -1
while number != 4:
number = int(input())
list.append(number)
print(list)
如果你检查 S != 4while
you dont need
ifstatement in
while`.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)