2017-05-06 69 views
-1

嗨,所以我是新的python,我創建這個程序,用戶在輸入函數中放入某些東西,並且如果該輸入等於某個變量發生某事。我的問題是你能否在變量中創建一個具有選擇列表的變量。我早些時候嘗試過的東西,它沒有奏效。你可以存儲和寄存在一個可變的

vol_cube = ["CV" , "cv", "Cube_vol"] 

所以這沒有奏效,我的問題是我如何得到類似的東西。

+3

是有效的Python代碼...你是什麼意思它「沒有工作」? – jakevdp

+0

因此,當用戶輸入數組中的任何東西時,python似乎並不認爲它是有效的輸入並且注意到會發生。 – Akhil

回答

1

試試這個:

vol_cube = ["CV" , "cv", "Cube_vol"] # creates the list 

while True: # loops until the user gives a correct input 
    user_input = input('Please enter something: ') 

    if user_input in vol_cube: # if their input is a value stored in vol_cube 
     break # breaks the loop 
相關問題