
Вопрос задан 27.06.2023 в 21:04.
Предмет Информатика.
Спрашивает Вовк Ден.
НА Python В сети ресторанов "Макдональдс" установлена следующая система контроля времени работы
сотрудников: при выходе на смену работник пишет время, в которое он пришел. Например, 17:35. При уходе со смены работник также отмечает время, в которое он уходит. Например, 21:12. Напишите функцию, которая посчитает, сколько минут отработал сотрудник макдональдса. На вход функция принимает две строки: время прихода и время ухода Пусть для простоты и часы, и минуты всегда записываются двумя цифрами. Например: 06:15 07:02 16:04

Ответы на вопрос

Отвечает Barbq-Junior Андрюха.
Ответ:
from datetime import datetime
d1 = datetime.strptime(input(), "%H:%M")
d2 = datetime.strptime(input(), "%H:%M")
d3 = d2-d1
print(str(d3)[:4] if str(d3)[:2] == '00' else '0'+str(d3)[:4])



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для решения этой задачи можно написать функцию, которая принимает две строки, представляющие время прихода и ухода сотрудника, затем разбирает эти строки на часы и минуты, и вычисляет разницу во времени в минутах. Вот пример такой функции на Python:
pythondef calculate_work_minutes(arrival_time, departure_time):
# Разбиваем строки на часы и минуты
arrival_hours, arrival_minutes = map(int, arrival_time.split(':'))
departure_hours, departure_minutes = map(int, departure_time.split(':'))
# Вычисляем разницу во времени в минутах
total_minutes = (departure_hours - arrival_hours) * 60 + (departure_minutes - arrival_minutes)
return total_minutes
# Пример использования функции
arrival_time = "06:15"
departure_time = "07:02"
work_minutes = calculate_work_minutes(arrival_time, departure_time)
print(f"Сотрудник отработал {work_minutes} минут.")
Вы можете вызывать эту функцию с разными парами времени прихода и ухода, чтобы вычислить количество отработанных минут для каждого сотрудника.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili