繁体   English   中英

使用循环存储多个用户输入

[英]Storing Multiple User inputs while using a loop

我的目的是在用户输入多个输入时使用一个循环,该循环在用户输入且整数为零时停止。 我需要能够在以后的代码行中重新调用数据。 考虑到这一点,我试图创建用户输入的列表。

Python 3代码

i = False
val1 = []
while i == False:
    if  val1 != 0:
        val1 = eval(input("Enter an integer, the value ends if it is 0: "))
    else:
        i = True
        print(val1)

我认为如果使用无限循环并在输入为0时中断,那会更干净。否则,只需追加到列表中即可。

values = []
while True:
    val = int(input("Enter an integer, the value ends if it is 0: "))
    if val == 0:
        break
    values.append(val)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM