我是python新手,只知道最基本的级别。我应该允许以 dd/mm/yyyy 的形式输入日期并将其转换为 1986 年 8 月 26 日之类的内容。我不知道如何将月份(mm)从数字转换为单词。下面是我目前的代码,希望你能帮助我。** 请不要建议使用日历功能,我们应该使用 dict 来解决这个问题。
谢谢 (:
#allow the user to input the date
date=raw_input("Please enter the date in the format of dd/mm/year: ")
#split the strings
date=date.split('/')
#day
day=date[:2]
#create a dictionary for the months
monthDict={1:'Jan', 2:'Feb', 3:'Mar', 4:'Apr', 5:'May', 6:'Jun', 7:'Jul', 8:'Aug', 9:'Sep', 10:'Oct', 11:'Nov', 12:'Dec'}
#month
month=date[3:5]
if month in monthDict:
for key,value in monthDict:
month=value
#year
year=date[4:]
#print the result in the required format
print day, month, "," , year