Reference no: EM132356167
Question
The energy company uses different rates for residential and business customers. Residential customers pay $0.12 per kWh for the first 500 kWh. After the first 500 kWh, the rate is $0.15 per kWh. Business customers pay $0.16 per kWh for the first 800 kWh. After the first 800 kWh, the rate is $0.20 per kWh. Put together a program to calculate energy charge. Include the following two functions:
(a) A main function: Ask the user to enter number of kWh used and customer type (enter R for residential or B for business). Call the bill_calculator function and pass number of kWh used and customer type to it as arguments. You must use positional arguments to pass kWh used and customer type.
(b) A bill_calculator function: This function has two parameters to receive number of kWh used and customer type. Calculate and display the energy charge.
The following is an example.
Enter kilowatt hours used: 810
Enter R for residential customer, B for business customer: R
Please pay this amount: 106.5
The following is another example.
Enter kilowatt hours used: 810
Enter R for residential customer, B for business customer: b
Please pay this amount: 130.0
Second part, use keyword arguments to pass number of kWh and customer type to the bill_calculator function when it is called.