Для расчета размера оплаты за электроэнергию необходимо учитывать два основных параметра: количество потребленной электроэнергии (в кВт·ч) и тариф (стоимость за 1 кВт·ч). Программа должна запрашивать у пользователя эти значения, выполнять необходимые вычисления и выводить результат.
Вот пример программы на языке Python, которая выполняет эту задачу:
def calculate_electricity_cost(consumption, tariff):
"""
Функция для расчета стоимости электроэнергии.
:param consumption: Потребление электроэнергии в кВт·ч
:param tariff: Тариф за 1 кВт·ч
:return: Общая стоимость электроэнергии
"""
return consumption * tariff
def main():
print("Программа для расчета стоимости электроэнергии")
# Запрашиваем у пользователя данные
try:
consumption = float(input("Введите расход электроэнергии (в кВт·ч): "))
tariff = float(input("Введите тариф (стоимость 1 кВт·ч): "))
# Проверка на неотрицательные значения
if consumption < 0 or tariff < 0:
print("Ошибка: расход электроэнергии и тариф должны быть неотрицательными.")
return
# Выполняем расчет
total_cost = calculate_electricity_cost(consumption, tariff)
# Выводим результат
print(f"Общая стоимость электроэнергии: {total_cost:.2f} рублей")
except ValueError:
print("Ошибка: пожалуйста, введите числовые значения.")
if __name__ == "__main__":
main()
Пояснение к коду:
Функция calculate_electricity_cost(consumption, tariff)
:
- Принимает два аргумента: расход электроэнергии и тариф.
- Возвращает произведение расхода на тариф, что и является общей стоимостью электроэнергии.
Функция main()
:
- Начинается с приветственного сообщения.
- Запрашивает у пользователя ввод данных: расход электроэнергии и тариф.
- Использует конструкцию
try-except
для обработки возможных ошибок ввода (например, если пользователь введет текст вместо числа).
- Проверяет, что введенные значения неотрицательные, так как отрицательные значения для этих параметров не имеют смысла.
- Вызывает функцию
calculate_electricity_cost
для получения общей стоимости.
- Выводит результат с двумя знаками после запятой.
Запуск программы:
- Программа запускается, если она вызывается как основной модуль (то есть не импортируется в другой модуль).
Как использовать программу:
- Скопируйте код в файл с расширением
.py
, например electricity_cost_calculator.py
.
- Запустите программу с помощью Python, например, командой
python electricity_cost_calculator.py
.
- Следуйте инструкциям на экране, вводя необходимые данные.
Эта простая программа позволяет быстро и удобно рассчитать стоимость потребленной электроэнергии. Вы можете расширить ее функциональность, добавив, например, возможность ввода нескольких тарифов, расчета с учетом налогов и сборов или сохранения результатов в файл.