基本上在这个任务中,我们必须根据ran(hour,min)的值创建一个时间:。下面我会发布我有的代码,然后发布我收到的错误消息。我的代码是否真的很糟糕,或者我错过了什么?这是什么意思“无法将‘诠释’对象隐含str的使用.format创建时间戳()
def show_time(hour,min):
if(hour > 12):
hour = hour -12
if(min < 10):
min = "0"+min
print("{hour}:{min}".format(show_time()))
Traceback (most recent call last):
File "zyLabsUnitTestRunner.py", line 10, in <module>
passed = test_passed(test_passed_output_file)
File "/home/runner/local/unit_test_student_code/zyLabsUnitTest.py", line 33, in test_passed
ans = show_time(hour,min)
File "/home/runner/local/unit_test_student_code/main.py", line 15, in show_time
min = "0"+min
TypeError: Can't convert 'int' object to str implicitly
谢谢你们的帮助!现在我只需要弄清楚如何整合AM和PM哈哈。 Idk如何在信用到期时给予信用,所以如果有人想放弃提示,我会全力以赴。 – user6946850