Задача №4 Із міста Києва виїхав потяг №123 до міста Полтава о 8.00 і їхав 5 годин. Із міста Києва виїхав потяг №307 до міста Полтава о 8.00 і їхав 3 години. Який з потягів прибуде до Полтави першим? Записати задачу з урахуванням фактору, що час відправки та перебування у дорозі може змінюватись та відповідно вводиться з клавіатури при запиті програми.
ПОМОГИТЕ дам лучший ответ
Answers & Comments
# введення часу відправлення потягів з клавіатури
train_123_departure_time = input("Введіть час відправлення потягу №123 (години:хвилини): ")
train_307_departure_time = input("Введіть час відправлення потягу №307 (години:хвилини): ")
# введення часу подорожі потягів з клавіатури
train_123_duration = int(input("Введіть тривалість подорожі потягу №123 (години): "))
train_307_duration = int(input("Введіть тривалість подорожі потягу №307 (години): "))
# вирахування часу прибуття потягів до Полтави
train_123_departure_time = int(train_123_departure_time.split(":")[0])
train_307_departure_time = int(train_307_departure_time.split(":")[0])
train_123_arrival_time = train_123_departure_time + train_123_duration
train_307_arrival_time = train_307_departure_time + train_307_duration
# виведення результатів на екран
if train_123_arrival_time < train_307_arrival_time:
print("Потяг №123 прибуде до Полтави раніше")
elif train_123_arrival_time > train_307_arrival_time:
print("Потяг №307 прибуде до Полтави раніше")
else:
print("Потяги №123 та №307 прибудуть до Полтави одночасно")