所以,我不太清楚如何解釋這個,所以我舉個例子。如何讓輸入等於變量
ex。 如果我輸入:「阿華」 我希望能夠查找3號
這是我迄今爲止,但它返回0
school=input('Select your school: ')
Illinois=['Illinois',2]
Indiana=['Indiana',2]
Iowa=['Iowa',3]
print(school[1])
所以,我不太清楚如何解釋這個,所以我舉個例子。如何讓輸入等於變量
ex。 如果我輸入:「阿華」 我希望能夠查找3號
這是我迄今爲止,但它返回0
school=input('Select your school: ')
Illinois=['Illinois',2]
Indiana=['Indiana',2]
Iowa=['Iowa',3]
print(school[1])
所有你需要所有的變量保存在查找字典,使我們可以用它鍵值發現它的第一
lookup = {'Illinois':2,'Indiana':2,'Iowa':3}
然後在必要時可以要求用戶輸入正確的密鑰/名稱,學校的
while True:
try:
school=raw_input('Select your school: ')
if school in lookup:
print(lookup.get(school))
break
else:
school=raw_input('Select proper your school: ')
except ValueError:
print "Error: Invalid school."
使用字典這個 – Backtrack
https://docs.python.org/3/library/stdtypes。 html#typesmapping – jtbandes