秒数并输出相应的换算结果,直到用户输入0退出程序。 代码示例: ```python while True: # 用户输入秒数 seconds = int(input("请输入秒数(输入0退出):")) if seconds == 0: break # 换算成时、分、秒 hours = seconds // 3600 minutes = seconds % 3600 // 60 seconds = seconds % 60 # 输出换算结果 result = "" if hours > 0: result += str(hours) + "小时" if minutes > 0: result += str(minutes) + "分钟" if seconds > 0: result += str(seconds) + "秒" print("换算结果为:" + result) print("程序已退出。") ``` 这段代码使用了一个无限循环 `while True`,通过判断用户输入的秒数是否为0来决定是否退出循环。在循环内部,首先将用户输入的秒数转换为整型,并进行换算得到小时、分钟、秒数。然后根据换算结果拼接一个字符串,将小时、分钟、秒数依次添加到字符串中(如果它们大于0)。最后输出换算结果。当用户输入0时,跳出循环并输出一条退出信息。 [2024-05-29 12:54:21 | AI写代码神器 | 605点数解答]