首页 > 学院 > 开发设计 > 正文

TheTimeinWords

2019-11-14 17:11:30
字体:
来源:转载
供稿:网友
 1 def main(): 2     time = ["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"] 7  8     h = int(raw_input()) 9     m = int(raw_input())10     11     msg = ""12 13     if h > 12:14         h = h - 1215         16     if m == 0:17         msg = time[h-1] + " o' clock"18     elif m <= 30:19         if m == 1:20             msg = time[m-1] + ' minute past ' + time[h-1]21         elif m == 15 or m == 30:22             msg = time[m-1] + ' past ' + time[h-1]23         else:24             msg = time[m-1] + ' minutes past ' + time[h-1]25     else:26         m = 60 - m27         if m == 15:28             msg = time[m-1] + ' to ' + time[h]29         else:30             msg = time[m-1] + ' minutes to ' + time[h]31 32     PRint msg33 34 35 main()

 

Link:

  https://www.hackerrank.com/challenges/the-time-in-Words

学习

  预定义

  关键

    精确的情况分类和判断

 


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表