DEV Community

Lakshmi Pritha Nadesan
Lakshmi Pritha Nadesan

Posted on

Write a program to EB bill calculator

Electricity Board bill calculator:

An Electricity Bill (EB) Calculator is a tool used to estimate the cost of electricity consumption based on the units consumed and applicable tariff rates.

Formula:
Electricity Cost = Electricity Consumption (kWh) x Tariff Rate per unit.

Example:

# Function to calculate electricity bill based on unit consumption
def eb(unit):
    # First 100 units are free
    if unit <= 100:
        cost = 0.00
    # For 101–200 units, charge ₹2.50 per unit above 100
    elif unit <= 200:
        cost = (unit - 100) * 2.50
    # For 201–300 units, add ₹3.00 per unit above 200
    elif unit <= 300:
        cost = 100 * 2.5 + (unit - 200) * 3.00
    # For 301–400 units, add ₹4.50 per unit above 300
    elif unit <= 400:
        cost = 100 * 2.5 + 100 * 3 + (unit - 300) * 4.50
    # For units above 400, add ₹6.00 per unit above 400
    else:
        cost = 100 * 2.5 + 100 * 3 + 100 * 4.5 + (unit - 400) * 6.00
    # Return the total calculated cost
    return cost

# input the total units consumed
unit = int(input("Enter the unit: "))

# Call the `eb` function to calculate the electricity bill
eb_bill = eb(unit)

# Display the calculated electricity bill amount
print("Electricity bill amount:", eb_bill)
Enter fullscreen mode Exit fullscreen mode

Output:

Enter the unit:345
Electricity bill amount: 752.5
Enter fullscreen mode Exit fullscreen mode

Top comments (1)

Collapse
 
wiiliam_903656da78bced7bb profile image
Wiiliam • Edited

If you want to estimate your electricity bill, using an EB bill calculator makes the process very simple. This tool calculates the estimated charges based on the number of units consumed and the applicable tariff rates. Just enter your electricity consumption in kilowatt-hours (kWh), and the calculator multiplies it by the current rate per unit to give an estimated bill amount. Keep in mind that this is only an estimate because actual charges may change due to variations in unit prices, taxes, or additional fees. For a clearer understanding of how the calculation works and step-by-step guidance, you can check more detail on the website.