不知道为何程序没有输出
问题是把秒转换为时分秒,不知为何一直没有输出导致marking过不了
time = int(input(“Input a time in seconds: “)) # Get input for time in seconds
hours = time // 3600 # Calculate hours
remaining_seconds = time % 3600
minutes = remaining_seconds // 60 # Calculate minutes
seconds = remaining_seconds % 60 # Calculate seconds
print (“The time on Earth is”,hours,”hours”,minutes,”minutes and”,seconds,”seconds.”)# Out put the result
代码没有错, 不知道图片中的是什么软件的介面 ?
Python3的话,应该是最后一行print后面多了一个空格
Python3 的话,应该是最后一行 print 后面多了一个空格
有空格, 没有问题 !
我这就可以
小问题=大灾难 ,引号问题。 time = int(input("Input a time in seconds: ")) # Get input for time in seconds hours = time // 3600 # Calculate hours remaining_seconds = time % 3600 minutes = remaining_seconds // 60 # Calculate minutes seconds = remaining_seconds % 60 # Calculate seconds print("The time on Earth is", hours, "hours", minutes, "minutes and", seconds, "seconds.") # Output the result