Pyschools 主题 3 Q 9

amm*_*mar -2 python conditional

我是编程新手,我正在 Pyschools 上尝试这个问题。

谁能帮我?

编写一个将时间转换为 24 小时格式的函数。例子

>>> time24hr('12:34am')
'0034hr'
>>> time24hr('12:15pm')
'1215hr'
Run Code Online (Sandbox Code Playgroud)

这个问题是有条件的。

Van*_*gal 5

  1. 从末尾删除“am”或“pm”并将其保存在某处
  2. 在“:”上拆分,因此您可以将小时和分钟分开
  3. 如果时间是“am”,则打印小时,除非小时是“12”,在这种情况下打印“00”
  4. 否则(如果时间是“pm”),除非小时是“12”,否则打印小时+12,在这种情况下打印“12”
  5. 打印分钟