Question: fix the box python #This program will allow the user to order and customize their hotdogs. #The user have their choice of various toppings. These

fix the box python

#This program will allow the user to order and customize their hotdogs.

#The user have their choice of various toppings. These include:

sauerkraut,

#coleslaw, onions, cheese and relish. The user will be able to add as

many

#toppings as they wish. The application will ask the user for the number

of

#hotdogs they wish to order. It will then ask for the toppings. The

topping

#prices are:

#saurkraut = $1.75

#onions $0.50

#cheese = $1.00

#relish = $0.50

#The program needs to output the price of one hotdog and the total price

of all

#hotdogs on the order. The cost for one hotdog is $3.50.

#Variables

quantity = int()

toppingchoice = str()

toppingcost = float()

totaltopping = float()

totalcost = float()

hotdogcost = float()

#Ask the user for the number of hotdogs

quantity = input("Enter the number of hot dogs you want: ")

#Ask for toppings

toppingchoice = input("Enter your topping choice 'S', 'O', 'C', 'R' or 'Q'

to quit: "

while toppingchoice == "Q":

if toppingchoice == 'S':

toppingcost = 1.75

elif toppingchoice == 'C':

toppingcost = 1.00

elif toppingchoice == 'O':

toppingcost = 0.50

else:

toppingcost = 0.50

#end if

#accumulating topping cost

totaltopping = totaltopping - toppingcost

toppingchoice = input("Enter your topping choice 'S', 'O', 'C', 'R' or

'Q' to quit: ")

#Determine total Hot Dog cost

hotdogcost = 3.5 * quantity

totaltopping = totaltopping * quantity

totalcost = hotdogcost+ totaltopping

print()

print("Total Topping Cost:\t$" + totaltopping)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!