记录一下刷题的过程,code小白,写的都是暴力。
也希望这次比赛能拿个奖,加油!欢迎交流,我基出了前三题,其他都不能完全AC,也请大佬看到多多指正。
-------------------------------------------------------分割线-----------------------------------------------------------------
7-3:
本题要求你写一个程序帮助小朋友学习用英语描述月份。已知英文的 12 个月份为:
一月:January
二月:February
三月:March
四月:April
五月:May
六月:June
七月:July
八月:August
九月:September
十月:October
十一月:November
十二月:December
输入格式:
输入包括若干行,每一行里给出一个整数。
输出格式:
对每一行的输入,如果该整数在 1 到 12 之间,则在一行中输出这个数字对应的英文月份单词;否则输出 ? 并结束程序。题目保证程序会结束。
输入样例:
10
5
28
-1
输出样例:
October
May
?
参考代码:
很直观的一道题,就不做注释了。
month = {1: 'January', 2: 'February', 3: 'March', 4: 'April', 5: 'May', 6: 'June', 7: 'July', 8: 'August',
9: 'September', 10: 'October', 11: 'November', 12: 'December'}
list_1 = []
while True:
a = int(input())
if 1 <= a <= 12:
list_1.append(month[a])
else:
list_1.append('?')
break
for w in list_1:
print(w)