1defmain():2time = ["one","two","three","four","five","six","seven","eight","nine",3"ten","eleven","twelve","thirteen","fourteen","quarter","sixteen",4"seventeen","eighteen","nineteen","twenty","twenty one",5"twenty two","twenty three","twenty four","twenty five",6"twenty six","twenty seven","twenty eight","twenty nine","half"]78h =int(raw_input())9m =int(raw_input())1011msg =""1213ifh > 12:14h = h - 121516ifm ==0:17msg = time[h-1] +"o' clock"18elifm <= 30:19ifm == 1:20msg = time[m-1] +'minute past'+ time[h-1]21elifm == 15orm == 30:22msg = time[m-1] +'past'+ time[h-1]23else:24msg = time[m-1] +'minutes past'+ time[h-1]25else:26m = 60 -m27ifm == 15:28msg = time[m-1] +'to'+time[h]29else:30msg = time[m-1] +'minutes to'+time[h]3132PRintmsg333435main()
Link:
https://www.hackerrank.com/challenges/the-time-in-Words
学习
预定义
关键
精确的情况分类和判断