一个12行的关于月份的中英文互译的小程序,我的语句太多,可不可以简化一下
english=['January', 'February', 'March' , 'April', 'May','June', 'July', 'August', 'September','October', 'November', 'December']english1=['january', 'february', 'march' , 'april', 'may','june', 'july', 'august', 'september','october', 'november', 'december']
chinese=['一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月']
translation=input('输入一个月份的中文或英文,我给你翻译其英文或中文:')
if translation in english :
print(chinese)
elif translation in english1:
print(chinese)
elif translation in chinese:
print(english)
else:
print('输入有误')
思路一:
你学过字典吗?
字典会把你的代码简化。
思路二:
english1=['January', 'February', 'March' , 'April', 'May','June', 'July', 'August', 'September','October', 'November', 'December']
chinese=['一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月']
translation=input('输入一个月份的中文或英文,我给你翻译其英文或中文:')
if translation.capitalize() in english1:
print(chinese)
elif translation in chinese:
print(english1)
print('输入有误') 新手·ing 发表于 2017-10-19 22:10
思路一:
你学过字典吗?
字典会把你的代码简化。
!!!好思路。谢谢 看来还有很多东西要学习啊! 看来还有很多东西要学习啊!
页:
[1]