基本上,該功能必須提示用戶輸入一週中一天中的前兩個字母,並且它應該返回一週的全文。它應該繼續提示用戶這樣做,直到用戶輸入一個無效的兩個字符。縮寫和詞典
def abr():
abr = input("Enter a day abbreviation:")
days = {Su: Sunday, Mo: Monday, Tu: Tuesday, We:Wenesday, Th: Thursday, Fr: Friday, Sa: Saturday, Su: Sunday}
if days in abr:
return days['']
我試圖用字典解決這個問題,但我不太熟悉字典和它們的限制。
http://docs.python.org/tutorial/datastructures.html#dictionaries – 2011-03-08 02:47:06
參見[http://docs.python.org/library /stdtypes.html#mapping-types-dict](http://docs.python.org/library/stdtypes.html#mapping-types-dict),它是'dict'類型的文檔,並且有關於操作符和'dict'的方法。 – Abbafei 2011-03-08 02:54:13