1
我對使用Python進行編程非常新穎,這看起來很簡單,但我似乎無法把它弄清楚。在Python中用戶輸入給出的索引打印值
我有一個值列表。
我想提示用戶輸入。
然後打印出列表中相應索引號的值。
myList [0, 1, 20, 30, 40]
choice = input()
print (......)
如果用戶輸入2,我想要打印索引2(20)處的值。我不確定打印後應該放什麼。
我對使用Python進行編程非常新穎,這看起來很簡單,但我似乎無法把它弄清楚。在Python中用戶輸入給出的索引打印值
我有一個值列表。
我想提示用戶輸入。
然後打印出列表中相應索引號的值。
myList [0, 1, 20, 30, 40]
choice = input()
print (......)
如果用戶輸入2,我想要打印索引2(20)處的值。我不確定打印後應該放什麼。
您可以通過使用用戶給定的輸入訪問列表來完成此操作。
用戶給出的輸入我認爲是字符串,所以我們需要使用int()
將其更改爲整數。
print myList[int(choice)]
此外,您可能需要首先檢查提供的輸入的有效性;它不能小於0,或者大於列表的長度 - 1;
choice = int(choice)
if (choice < 0 || choice >= len(myList))
print('Not Valid')
else
print myList[int(choice)]
謝謝隊友! () else else print(myList [int(choice)]) – Noiz
你在說什麼編碼語言? –
Python,對不起,我應該可能提到過! ha – Noiz