Python 3.2.5 A good friend of yours is managing a fund raiser for a football tea
ID: 3841485 • Letter: P
Question
Python 3.2.5
A good friend of yours is managing a fund raiser for a football team. He needs a program to calculate the total amount of candy sold at a football game. The team is selling Candy Bars for $1.5, Gum for $0.75 and Licorice for $1.25. The program needs to ask the user how many pieces of candy was just sold and what type. To make data entry easiest, allow the user to enter C for Candy Bars, G for Gum and L for licorice. The program will then calculate the cost of that order and add it to all previous orders. The program will continue to accept more Candy until the user enters quit.
Below is what the output should look like!
Explanation / Answer
below is the written program for your requirement. It accepts valid values in input otherwise it will print wrong input , make sure you give numeric value in quantity.
# test.py file
flag = True
total = 0.0
while(flag):
inp = input("What kind of candy did you sell (C = Candy Bar, G = Gum, L = Licorice):")
if inp == "C":
no = input("How many did you sell:")
no = int(no)
subtotal = no*1.5
total = total + subtotal
print("Your subtotal is:"+ str(subtotal))
elif inp == "G":
no = input("How many did you sell:")
no = int(no)
subtotal = no*1.5
total = total + subtotal
print("Your subtotal is:"+ str(subtotal))
elif inp == "L":
no = input("How many did you sell:")
no = int(no)
subtotal = no*1.5
total = total + subtotal
print("Your subtotal is:"+ str(subtotal))
else:
print("Wrong input")
qi = input("Enter 'quit' to end the program:")
if qi == "quit":
print ("Your total is:"+str(total))
flag=False
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.