Как сделать функцию hours, которая получает секунды с 00:00 (полночь) и логический параметр, который имеет значение True, чтобы возвращать 24-часовой час, и False для 12-часового часа, и возвращает часы (как 12-часовой или 24-часовой формат). в зависимости от второго параметра)
def hours(seconds : int, type : bool) -> int: return seconds // 3600
Не могли бы вы просто вернуть (seconds // 3600) % 12
, если тип на 12 часов, иначе просто вернуть (seconds // 3600)
?
def hours(seconds: int, type: bool) -> int:
hours = seconds // 3600
if type:
return hours
return hours % 12
Вопрос сформулирован как-то странно, но, может быть, это полезно для вас?
def hours(seconds):
if seconds > 1259:
return False
else:
return True
seconds
— параметр для ввода функции. Функция вернет False
логическое значение, если введенный аргумент больше 1259.
Это помогает, спасибо. я новичок в Python и пытаюсь сделать код для 7-сегментной лампы, которая получает секунды и возвращает ее в виде списка, например [0, 1, 0, 0, 1, 0, 0], поэтому я должен определить дома и минуты, а потом я застрял
Пожалуйста, не просто публикуйте свое задание, на самом деле попробуйте, а не используйте StackOverflow в качестве службы написания кода.