簡體   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