seconds = int(input()) for i in reversed(range(3)): print(seconds // 60 ** i, end=" ") seconds %= 60 ** i 比如10进制数字:185,取百位的数字就是185整除10的2次方,然后取余到十位,再同理取十位,一直到个位。回到题目,时间是60进制,把10改成60即可,进而扩展到其他进制。