Допоможіть будь ласка, задачу прикріпила, зробити в програмі Пайтон. Даю 50 балів!!

Ответы
Ответ:
# вартість пального на 100 км
fuel_cost = {
"A-95": 50, # вартість бензину A-95 в гривнях на 100 км
"Дизпаливо": 45, # вартість дизеля в гривнях на 100 км
"Автогаз": 25 # вартість газу в гривнях на 100 км
}
# кількість кілометрів і час на поїздку до обласних центрів
travel_data = {
"Київ": {"km": 476, "hours": 6},
"Харків": {"km": 420, "hours": 5},
"Одеса": {"km": 658, "hours": 8}
}
# вивід переліку міст
print("Перелік міст:")
for city in travel_data.keys():
print(city)
# вибір міста та типу пального
city = input("Введіть місто: ")
fuel_type = input("Введіть тип пального (A-95, Дизпаливо, Автогаз): ")
# перевірка наявності введеного міста та типу пального в базі даних
if city in travel_data and fuel_type in fuel_cost:
km = travel_data[city]["km"]
hours = travel_data[city]["hours"]
fuel_cost_per_km = fuel_cost[fuel_type] / 100 # вартість пального на 1 км
fuel_cost_total = fuel_cost_per_km * km # вартість пального на всю поїздку
print("Кілометрів до {}: {}".format(city, km))
print("Час поїздки до {}: {} годин".format(city, hours))
print("Вартість поїздки з використанням {}: {} гривень".format(fuel_type, fuel_cost_total))
else:
print("Введено невірне місто або тип пального")
Объяснение: