回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我正在设法解决这个问题。这是问题和代码。
#编写一个接受两个输入的过程日期转换器。首先是
#一本字典,另一本是字符串。字符串是中的有效日期
#月/日/年格式。程序应该返回
#表格上写的日期。
#例如,如果
#字典是用英语写的</p>
<pre><code>english = {1:"January", 2:"February", 3:"March", 4:"April", 5:"May",
6:"June", 7:"July", 8:"August", 9:"September",10:"October",
11:"November", 12:"December"}
# then "5/11/2012" should be converted to "11 May 2012".
# If the dictionary is in Swedish
swedish = {1:"januari", 2:"februari", 3:"mars", 4:"april", 5:"maj",
6:"juni", 7:"juli", 8:"augusti", 9:"september",10:"oktober",
11:"november", 12:"december"}
# then "5/11/2012" should be converted to "11 maj 2012".
# Hint: int('12') converts the string '12' to the integer 12.
def date_converter(dic, n):
theSplit = n.split("/")
a = theSplit[0]
b = theSplit[1]
c = theSplit[2]
if a in dic:
return b + " " + dic[theM] + " " + c
else:
return None
print date_converter(english, '5/11/2012')
#>>> 11 May 2012
print date_converter(english, '5/11/12')
#>>> 11 May 12
print date_converter(swedish, '5/11/2012')
#>>> 11 maj 2012
print date_converter(swedish, '12/5/1791')
#>>> 5 december 1791
</code></pre>
<p>输出为:
没有
没有
没有
没有
注销</p>
<p>[流程已完成]</p>
<p>有什么问题吗。在</p>