-1
嗨,所以我是新的python,我創建這個程序,用戶在輸入函數中放入某些東西,並且如果該輸入等於某個變量發生某事。我的問題是你能否在變量中創建一個具有選擇列表的變量。我早些時候嘗試過的東西,它沒有奏效。你可以存儲和寄存在一個可變的
vol_cube = ["CV" , "cv", "Cube_vol"]
所以這沒有奏效,我的問題是我如何得到類似的東西。
嗨,所以我是新的python,我創建這個程序,用戶在輸入函數中放入某些東西,並且如果該輸入等於某個變量發生某事。我的問題是你能否在變量中創建一個具有選擇列表的變量。我早些時候嘗試過的東西,它沒有奏效。你可以存儲和寄存在一個可變的
vol_cube = ["CV" , "cv", "Cube_vol"]
所以這沒有奏效,我的問題是我如何得到類似的東西。
試試這個:
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
是有效的Python代碼...你是什麼意思它「沒有工作」? – jakevdp
因此,當用戶輸入數組中的任何東西時,python似乎並不認爲它是有效的輸入並且注意到會發生。 – Akhil