将用户输入循环附加到列表中

2024-03-25

我是 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 needifstatement inwhile`.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将用户输入循环附加到列表中 的相关文章

随机推荐