Bill Discount System
Apply different discount slabs based on total bill amount.
BeginnerTopic: Conditional Programs
Python Bill Discount System Program
This program helps you to learn the fundamental structure and syntax of Python programming.
# Program for bill discount system
amount = float(input("Enter total bill amount: "))
if amount < 0:
print("Amount cannot be negative.")
elif amount < 1000:
discount = 0
elif amount < 5000:
discount = 0.05 * amount
elif amount < 10000:
discount = 0.10 * amount
else:
discount = 0.15 * amount
payable = amount - discount
print("Discount:", discount)
print("Amount to be paid:", payable)Output
Enter total bill amount: 6000 Discount: 600.0 Amount to be paid: 5400.0
Understanding Bill Discount System
We use tiered discount slabs using if-elif-else.
Each branch computes a discount percentage and subtracts it from the original amount.
Note: To write and run Python programs, you need to set up the local environment on your computer. Refer to the complete article Setting up Python Development Environment. If you do not want to set up the local environment on your computer, you can also use online IDE to write and run your Python programs.