题目
解题
将对应的英文储存在列表里,方便调用,先将时钟部分写好
h,m = map(int,input().split())
A = ['zero','one','two','three','four','five','six','seven','eight','nine','ten','eleven','twelve','thirteen','fourteen','fifteen','sisteen','seventeen','eighteen','nineteen','twenty']
B = ['twenty','thirty','forty','fifty']
if h <= 20:
h_eng = A[h]
elif 20 < h < 24:
h_eng = 'twenty'+ ' '+ A[h%20]
if m == 0:
print(f'{h_eng}\'clock')
完整题解
h,m = map(int,input().split())
A = ['zero','one','two','three','four','five','six','seven','eight','nine','ten','eleven','twelve','thirteen','fourteen','fifteen','sisteen','seventeen','eighteen','nineteen','twenty']
B = ['twenty','thirty','forty','fifty']
if h <= 20:
h_eng = A[h]
elif 20 < h < 24:
h_eng = 'twenty'+ ' '+ A[h%20]
if m <= 20:
m_eng = A[m]
elif 20 < m < 60:
m_eng = B[(m//10)-2]+' '+ A[m%10]
if m == 0:
print(f'{h_eng}\'clock')
elif m != 0:
print(f'{h_eng} {m_eng}')
AC,下班,上课太累了