问题描述
小蓝要处理非常多的数据, 其中有一些数据是日期。
在小蓝处理的日期中有两种常用的形式: 英文形式和数字形式。
英文形式采用每个月的英文的前三个宁母作为月份标识, 后面跟两位数字 表示日期, 月份标识第一个字母大写, 后两个字母小写, 日期小于 10 时要补 前导 0s 1 月到 12 月英文的前三个字母分别是 Jan、Feb、Mar、Apr、May、 Jun、Jul、Aug、Sep、Oct、Nov、Dec:
数字形式直接用两个整数表达, 中间用一个空格分隔, 两个整数都不写前导 0。其中月份用 1 至 12 分别表示 1 月到 12 月。
输入一个日期的数字形式, 请输出它的英文形式。
输入格式
输入一行包括两个整数,分别表示日期的月和日。
输出格式
输出对应的英文格式。
代码
import os
import sys
m,day=input().split()
w=[0,"Jan","Feb","Mar","Apr","May","Jun",
"Jul","Aug","Sep","Oct","Nov","Dec"]
if len(day)==1: #如果天的长度为1,说明为小于10的数,需要在前面补0
day = '0' + day
print(w[int(m)]+day) #如果天是大于10的数,则直接按格式输出