Предмет: Информатика, автор: Аноним

Створити калькулятор для визначення вартості спожитого газу
Програма орієнтована буде лише на 3 області: Рівненська, Житомирська та Київська (для кожної області ціна є різною: Рівненська 5,8 грн за 1 куб газу, Житомирська 6,1 грн за 1 куб газу, Київська 6,9 грн за 1 куб газу) . За допомогою цифр 1,2 та 3 запропонувати на початку обрати користувачеві область, далі попросити:
Ввести попередні показники лічильника
Ввести поточні показники лічильника
Вивести різницю
Вивести ціну за 1 м3
Порахувати суму до сплати за спожитий газ
Вивести на екран
пайтон

Ответы

Автор ответа: tanishenco91
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, "грн")


alesha290318: ошибки
tanishenco91: Где именно?
tanishenco91: Если под циклом и условием, то там tab нужен
tanishenco91: Код прекрасно работает, не понимаю почему 1 звезда
alesha290318: сори сначала не разобрался
alesha290318: все верно
tanishenco91: Бывает, ничего
Похожие вопросы
Предмет: Алгебра, автор: blondanastyaokz