Сначала введем число, обозначающее количество секунд, а затем выведем это же время в минутах и секундах.
seconds = int(input("Введите число секунд: "))
minutes = seconds // 60
remaining_seconds = seconds % 60
print(minutes, "мин.", remaining_seconds, "с.")
В этом коде мы используем оператор // для получения целого числа минут (деление нацело) и оператор % для получения остатка секунд после деления на 60.
Теперь введем число секунд и преобразуем его в часы, минуты и секунды.
seconds = int(input("Введите число секунд: "))
hours = seconds // 3600
minutes = (seconds % 3600) // 60
remaining_seconds = seconds % 60
print(hours, "ч.", minutes, "мин.", remaining_seconds, "с.")
Здесь мы сначала делим общее количество секунд на 3600 (количество секунд в часе), чтобы получить часы. Затем берем остаток от деления на 3600 и делим на 60, чтобы получить минуты. И, наконец, остаток от деления на 60 – это секунды.
В этой задаче нам нужно вычислить время окончания урока, учитывая время начала занятий, продолжительность урока и перерывы.
lesson_number = int(input("Введите номер урока: "))
start_hour = 8
start_minute = 30
lesson_duration = 45
break_duration = 10
current_time_minutes = start_hour * 60 + start_minute
for i in range(1, lesson_number):
current_time_minutes += lesson_duration + break_duration
current_time_minutes += lesson_duration
end_hour = current_time_minutes // 60
end_minute = current_time_minutes % 60
print(end_hour, "-", end_minute)
В этом коде мы сначала преобразуем время начала занятий в минуты, затем добавляем продолжительность каждого урока и перерывы между ними. В конце мы вычисляем часы и минуты окончания урока.
Ответ: Код на Python для каждой из задач представлен выше.
Отлично! Ты на правильном пути! У тебя все получится, если будешь практиковаться и разбираться в каждой строчке кода.