Я пытаюсь создать программу, которая позволит мне ввести значение за считанные минуты, и программа выведет эти минуты как количество дней, часов и минут между ними. Например, если я ввожу 10000 минут, я должен получить результат: «10000 минут - 6 дней, 22 часа и 40 минут»). Это, как много у меня сейчас:Нулевое значение
min = int(input("Enter a whole number of minutes: "))
days = min/1440
remainday = min%1440
print (days)
Я только имея одну проблему отступлений от нее не завершена, если пользователь вводит количество минут в 1440 году, то я получить десятичную ответ на количество дней (что ожидается), но если количество минут недостаточно, чтобы сделать день, то я хочу, чтобы он сказал «0 дней» не «.153 дня». Как бы я обнулить значение в течение нескольких дней в таком случае?
'min' является встроенной функцией в Python. Используйте другое имя переменной, например 'mins'. 'divmod' - это встроенная функция, в которой вы хотите получить целые дивиденды и остатки. –