Створити калькулятор для визначення вартості спожитого газу
Програма орієнтована буде лише на 3 області: Рівненська, Житомирська та Київська (для кожної області ціна є різною: Рівненська 5,8 грн за 1 куб газу, Житомирська 6,1 грн за 1 куб газу, Київська 6,9 грн за 1 куб газу) . За допомогою цифр 1,2 та 3 запропонувати на початку обрати користувачеві область, далі попросити:
Ввести попередні показники лічильника
Ввести поточні показники лічильника
Вивести різницю
Вивести ціну за 1 м3
Порахувати суму до сплати за спожитий газ
Вивести на екран
пайтон
Ответы
Калькулятор расчёта газа в разных регионов:
# Задаем стоимости газа для каждого региона
regions = {
1: {"name": "Ровенский", "price": 5.8},
2: {"name": "Житомирский", "price": 6.1},
3: {"name": "Киевский", "price": 6.9}
}
# Запрашиваем у пользователя выбор региона
print("Выберите регион:")
for key, value in regions.items():
print(key, "-", value["name"])
region_choice = int(input())
# Проверяем, что выбор пользователя является корректным
if region_choice not in regions.keys():
print("Некорректный выбор региона")
else:
region = regions[region_choice]
# Запрашиваем у пользователя предыдущие и текущие показания счетчика
previous_reading = float(input("Введите предыдущие показания счетчика: "))
current_reading = float(input("Введите текущие показания счетчика: "))
# Вычисляем количество потребленного газа
usage = current_reading - previous_reading
# Вычисляем стоимость потребленного газа
price_per_cubic_meter = region["price"]
cost = usage * price_per_cubic_meter
# Выводим результаты
print("Отображение разницы: ", usage, "м³")
print("Цена за 1 м³: ", price_per_cubic_meter, "грн")
print("Сумма, подлежащая оплате за потребленный газа: ", cost, "грн")