amp-web-push-widget button.amp-subscribe { display: inline-flex; align-items: center; border-radius: 5px; border: 0; box-sizing: border-box; margin: 0; padding: 10px 15px; cursor: pointer; outline: none; font-size: 15px; font-weight: 500; background: #4A90E2; margin-top: 7px; color: white; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .amp-logo amp-img{width:190px} .amp-menu input{display:none;}.amp-menu li.menu-item-has-children ul{display:none;}.amp-menu li{position:relative;display:block;}.amp-menu > li a{display:block;} /* Inline styles */ figure.acsse407a{max-width:600px;}span.acssb4d53{color:#993300;}div.acss138d7{clear:both;}div.acssf5b84{--relposth-columns:3;--relposth-columns_m:2;--relposth-columns_t:2;}div.acss4cd40{aspect-ratio:1/1;background:transparent url(https://code4coding.com/wp-content/uploads/2018/12/calcelectri.jpg) no-repeat scroll 0% 0%;height:150px;max-width:150px;}div.acss6bdea{color:#333333;font-family:Arial;font-size:12px;height:75px;}div.acss8125d{aspect-ratio:1/1;background:transparent url(https://code4coding.com/wp-content/uploads/2018/11/add-150x150.jpg) no-repeat scroll 0% 0%;height:150px;max-width:150px;}div.acssc81da{aspect-ratio:1/1;background:transparent url(https://code4coding.com/wp-content/uploads/2020/06/subtract-num.jpg) no-repeat scroll 0% 0%;height:150px;max-width:150px;}div.acssadc41{aspect-ratio:1/1;background:transparent url(https://code4coding.com/wp-content/uploads/2020/12/divisioncalc.jpg) no-repeat scroll 0% 0%;height:150px;max-width:150px;}a.acss9bfd5{font-size:14.52427184466pt;}a.acssc37f8{font-size:16.427184466019pt;}a.acss29e97{font-size:16.631067961165pt;}a.acss361c8{font-size:17.174757281553pt;}a.acss51c7b{font-size:20.029126213592pt;}a.acssa2e10{font-size:20.097087378641pt;}a.acss5dd67{font-size:21.728155339806pt;}a.acssf0e8e{font-size:12.077669902913pt;}a.acss759e3{font-size:17.922330097087pt;}a.acss0abf8{font-size:21.252427184466pt;}a.acss6bf84{font-size:13.504854368932pt;}a.acss349b0{font-size:10.038834951456pt;}a.acssf23c5{font-size:8pt;}a.acss7e0a8{font-size:9.2233009708738pt;}a.acsse6f77{font-size:16.970873786408pt;}a.acssc51bb{font-size:14.116504854369pt;}a.acss38f57{font-size:11.26213592233pt;}a.acss066f0{font-size:22pt;}a.acss4e811{font-size:17.31067961165pt;}a.acss9cc90{font-size:12.417475728155pt;}a.acss01721{font-size:15.339805825243pt;}a.acsse9f66{font-size:15.543689320388pt;}a.acss72254{font-size:20.708737864078pt;}a.acsseedeb{font-size:20.776699029126pt;}a.acss25b87{font-size:14.320388349515pt;}a.acss7c517{font-size:12.757281553398pt;}a.acss7a3ee{font-size:18.941747572816pt;}a.acssf92d5{font-size:18.26213592233pt;}a.acss551d3{font-size:16.291262135922pt;} .icon-widgets:before {content: "\e1bd";}.icon-search:before {content: "\e8b6";}.icon-shopping-cart:after {content: "\e8cc";}
Bill calculation

Python program to calculate electricity bill

Python program to calculate electricity bill

In this tutorial, we will discuss the Python program to calculate electricity bill

In this post, we will learn how to calculate electricity bill using if condition in the Python programming language

We can calculate monthly consumed electric power usage in many ways.

In this tutorial, we will explain two programs calculating electricity bill in the Python language.

calculate the electricity bill in the Python language

Before we discuss a program to calculate the electricity bill, we must understand electricity charges and rates.

/*
1 - 100 unit - 1.5/= 
101-200 unit - 2.5/= 
201-300 unit - 4/= 
300 - 350 unit - 5/=
above 300 - fixed charge 1500/=
for example
*/

 

This program can explain as follows

  • Declare total unit consumed by the customer using the variable unit.
  • If the unit consumed less or equal to 100 units, calculates the total amount of consumed =units*1.5
  • If the unit consumed between 100 to 200 units, calculates the total amount of consumed=(100*1.5)+(unit-100)*2.5)
  • If  unit consumed between 200 to 300 units ,calculates total amount ofconsumed=(100*1.5)+(200-100)*2.5+(units-200)*4
  • If unit consumed between 300-350 units ,calculates total amount of consumed=(100*1.5)+(200-100)*2.5+(300-200)*4+(units-350)*5
  • If the unit consumed above 350 units, fixed charge – 1500/=

 

  • additional charges
  1. if units<=100 – 25.00
  2. if 100< units and units<=200 – 50.00
  3. if 200 < units and units<=300 – 75.00
  4. if 300<units and units<=350 – 100.00
  5. if units above 350 – No additional charges

Electricity bill calculation – with out and operator

program 1

#program for calculating electricity bill in Python
units=int(input("please enter the number of units you consumed in a month"))
if(units<=100):
    payAmount=units*1.5
    fixedcharge=25.00
elif(units<=200):
    payAmount=(100*1.5)+(units-100)*2.5
    fixedcharge=50.00
elif(units<=300):
    payAmount=(100*1.5)+(200-100)*2.5+(units-200)*4
    fixedcharge=75.00
elif(units<=350):
    payAmount=(100*1.5)+(200-100)*2.5+(300-200)*4+(units-300)*5
    fixedcharge=100.00
else:
    payAmount=0
    fixedcharge=1500.00

Total=payAmount+fixedcharge;
print("\nElecticity bill=%.2f" %Total)

When the above code is  executed, it produces the following results

Case 1

please enter the number of units you consumed in a month: 100

Electicity bill=175.00

Case 2

please enter the number of units you consumed in a month: 201

Electricity bill=479.00

Case 3

please enter the number of units you consumed in a month: 301

Electricity bill=905.00

Case 4

please enter the number of units you consumed in a month: 351

Electricity bill=1500.00

 

Electricity bill calculation – with  and operator

Program 2

#program for calculating electricity bill in Python using and operator
units=int(input("Number of unit consumed: "))
if(units>0 and units<=100):
    payAmount=units*1.5
    fixedcharge=25.00
elif(units>100 and units<=200):
    payAmount=(100*1.5)+(units-100)*2.5
    fixedcharge=50.00
elif(units>200 and units<=300):
    payAmount=(100*1.5)+(200-100)*2.5+(units-200)*4
    fixedcharge=50.00
elif(units>300):
    payAmount=2500;#fixed rate
    fixedcharge=75.00
else:
    payAmount=0;
    
Total= payAmount+fixedcharge
print("\nElecticity bill pay=%.2f: " %Total);
    

When the above code is  executed, it produces the following results

Number of unit consumed: 234
Electricity bill pay=586.00:

 

Suggested for you

Operator in Python

if statements in Python

 

Cpp program to calculate electricity bill
Calculate Electricity bill using Java method
Karmehavannan

I am Mr S.Karmehavannan. Founder and CEO of this website. This website specially designed for the programming learners and very especially programming beginners, this website will gradually lead the learners to develop their programming skill.

Recent Posts

10 best Ways to Subtract Two Numbers in Java (With Examples)

10 best Ways to Subtract Two Numbers in Java (With Examples) In this article, we…

4 weeks ago

Array Data Structure: Definition, Types, Operations & Advantages

Array Data Structure: Definition, Types, Operations & Advantages Array Data Structure Introduction In this post,…

1 month ago

20 ways to subtract two numbers in Java

20 ways to subtract two numbers in Java In this article, we will discuss the…

1 month ago

10 simple ways to add two numbers in Java

10 simple ways to add two numbers in Java In this article, we will discuss…

2 months ago

Write a Python program to find the first n prime numbers

Write a Python program to find the first n prime numbers In this article we…

3 months ago

Python: Calculate Average of odd and even in a list using loops

Python: Calculate Average of odd and even in a list using loops In this post,…

3 months ago