Предмет:
ИнформатикаАвтор:
wolfieОтвет:
Объяснение:
В коде есть несколько ошибок:
В строке print("В хвилині - ",(а*60)," секунд") переменная а не определена.
В строке print("В місяці - ",(а*(3600*24)*30),"або","(а*(3600*24)*31)"," секунд") в списке аргументов функции print() есть лишний символ , после строки "або".
В строке print("В році - ",(а*(3600*24)*365)," секунд") число 365 должно быть заключено в круглые скобки, чтобы оно интерпретировалось как целое число.
Вот исправленный код:
Python
А = input("Введи час: ")
try:
А = int(А)
except ValueError:
print("Неправильний формат часу")
exit()
print("В хвилині - ", А * 60, "секунд")
print("В годині - ", А * 3600, "секунд")
print("В добі - ", А * (3600 * 24), "секунд")
print("В місяці - ", А * (3600 * 24) * 30, "секунд")
print("В році - ", А * (3600 * 24) * 365, "секунд")
Используйте код с осторожностью. Подробнее…
Этот код исправляет ошибки и выполняет следующие действия:
Получает от пользователя ввод в качестве времени в формате строки.
Проверяет, является ли ввод числом. Если нет, выводит сообщение об ошибке и завершает работу программы.
Переводит ввод из строки в число.
Выводит количество секунд в минуте, часе, сутках, месяце и году.
Вот пример работы исправленного кода:
Введи час: 10
В хвилині - 600 секунд
В годині - 36000 секунд
В добі - 86400 секунд
В місяці - 2592000 секунд
В році - 31536000 секунд
Автор:
almarandolphДобавить свой ответ
Предмет:
ЛитератураАвтор:
spottyОтветов:
Смотреть
Предмет:
АлгебраАвтор:
calvinxxsxОтветов:
Смотреть