Bill Discount System

Apply different discount slabs based on total bill amount.

BeginnerTopic: Conditional Programs
Back

Python Bill Discount System Program

This program helps you to learn the fundamental structure and syntax of Python programming.

Try This Code
# 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.

Table of Contents