[Tutor] How to calculate the total cost

Nevina Dias diasnevina at yahoo.co.uk
Wed Mar 30 08:43:47 EDT 2016


import random 
import time 

print ("Welcome to Pizza Shed!") 

tablenum = input ("Enter table number from 1-25 \n ") 
while tablenum>25 or tablenum <=0: 
    tablenum = input ("Enter the correct table number, there are only 25 tables ") 
    
#Pizza menu with prices 

print ("---------------------") 

print ("Let me help you with your order!") 

print ("---------------------") 

print ("Menu") 

print ( 
    "1 = cheese and tomato: 3.50, " 
    "2 = ham and pineapple: 4.20, " 
    "3 = vegetarian: 5.20, " 
    "4 = meat feast: 5.80, " 
    "5 = seafood: 5.60 " ) 

pizza_choice = input("Enter the type of pizza that you want to order from 1-5 \n") 
while pizza_choice>5 or pizza_choice <=1: 
    pizza_choice = input ("Enter the right number ") 

if pizza_choice == 1: 
    print "You have chosen cheese and tomato. The cost for this is 3.50" 
elif pizza_choice == 2: 
    print ("You have chosen ham and pineapple. The cost for this is 4.20") 
elif pizza_choice == 3: 
    print ("You have chosen vegetarian. The cost for this is 5.20") 
elif pizza_choice == 4: 
    print ("You have chosen meat feast. The cost for this is 5.80") 
elif pizza_choice == 5: 
    print ("You have chosen sea food. The cost for this is 5.60") 
    
print ("------------------") 

pizza_amount = input ("Enter the amount of Pizzas that you want to order ") 
while pizza_amount > 10 or pizza_amount <=0: 
    pizza_amount = input ("Maximum amount is 10, Please enter again ") 

print ("--------------------") 

#base 

print ("Base") 

print ( 
    "1 = thin and crispy," 
    "2 = traditional" ) 

base = input ("Select a base from 1-2 \n") 
while base>2 or base<=1: 
    base = input ("There are only 2 types, Please enter again ") 

if base == 1: 
    print "You have chosen thin and crispy" 
elif base == 2: 
    print ("You have chosen traditional") 
    
print ("-------------------") 

#extra toppings 

print ("Extra Toppings") 

toppings = input ("Enter a number for your choice of extra topping \n Enter 1 for extra cheese \n Enter 2 for extra pepperoni \n Enter 3 for extra pineapple \n Enter 4 for extra peppers \n" ) 
while toppings >4 or toppings < 0: 
    toppings = input ("There are only 4 types of extra toppings, Please try again " ) 

if toppings == 1: 
    print ("You have chosen extra cheese. The cost for this is 0.50") 
elif toppings == 2: 
    print ("You have chosen pepperoni. The cost for this is 0.50") 
elif toppings == 3: 
    print ("You have chosen pineapple. The cost for this is 0.50") 
elif toppings == 4: 
    print ("You have chosen peppers. The cost for this is 0.50") 

print ("-------------------------") 

#drink 

print ("Drink") 

print ( 
    "1 = Cola: 0.90, " 
    "2 = Lemonande: 0.80, " 
    "3 = Fizzy Orange: 0.90 " ) 

drink = input ("Enter a number for your choice of drinks " ) 
while drink>3 or drink<0: 
    drink = input ("Choices start from 0 to 3 " ) 

if drink == 1: 
    print "You have chosen Cola. The cost for this is 0.90" 
elif drink == 2: 
    print ("You have chosen Lemonande. The cost for this is 0.80") 
elif drink == 3: 
    print ("You have chosen Fizzy Orange. The cost for this is 0.90") 
    
drink_amount = input ("Enter the amount of drinks") 
while drink_amount >10 or drink_amount<0: 
    drink_amount = input (" You can only have upto 10 drinks, Please try again") 

print ("--------------------------------") 
print ("Calculating bill") 
print ("--------------------------------") 
print ("--------------------------------") 
    
print ("Thank You for ordering at Pizza Shed! ") 


Hey, this is my code.. 
I need to calculate the total cost, but I m not sure how to do that. 

Can someone please help me.


More information about the Tutor mailing list