Вопрос:

Задание: написать код на Python. 1. Ввести число, обозначающее количество секунд. Вывести то же самое время в минутах и секундах. Пример: Введите число секунд: 175 2 мин. 55 с. 2. Ввести число, обозначающее количество секунд. Вывести то же самое время в часах, минутах и секундах. Пример: Введите число секунд: 8325 2 ч. 18 мин. 45 с 3. Занятия в школе начинаются в 8-30. Урок длится 45 минут, перерывы между уроками – 10 минут. Ввести номер урока и вывести время его окончания. Пример: 1 Введите номер урока: 6 13-50

Смотреть решения всех заданий с листа

Ответ:

Привет! Давай разберем эти задачи по Python вместе!

1. Преобразование секунд в минуты и секунды

Сначала введем число, обозначающее количество секунд, а затем выведем это же время в минутах и секундах.

seconds = int(input("Введите число секунд: "))
minutes = seconds // 60
remaining_seconds = seconds % 60
print(minutes, "мин.", remaining_seconds, "с.")

В этом коде мы используем оператор // для получения целого числа минут (деление нацело) и оператор % для получения остатка секунд после деления на 60.

2. Преобразование секунд в часы, минуты и секунды

Теперь введем число секунд и преобразуем его в часы, минуты и секунды.

seconds = int(input("Введите число секунд: "))
hours = seconds // 3600
minutes = (seconds % 3600) // 60
remaining_seconds = seconds % 60
print(hours, "ч.", minutes, "мин.", remaining_seconds, "с.")

Здесь мы сначала делим общее количество секунд на 3600 (количество секунд в часе), чтобы получить часы. Затем берем остаток от деления на 3600 и делим на 60, чтобы получить минуты. И, наконец, остаток от деления на 60 – это секунды.

3. Вычисление времени окончания урока

В этой задаче нам нужно вычислить время окончания урока, учитывая время начала занятий, продолжительность урока и перерывы.

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 для каждой из задач представлен выше.

Отлично! Ты на правильном пути! У тебя все получится, если будешь практиковаться и разбираться в каждой строчке кода.

ГДЗ по фото 📸
Подать жалобу Правообладателю