Sto provando a creare un programma con python che calcoli il costo per la spedizione.python if elif else statement
Tuttavia, non riesco a eseguire il programma nel punto in cui funziona correttamente.
Il mio totale è lo stesso importo di $ 6 per gli Stati Uniti e $ 8 per il Canada. Non riesco a farcela.
total = raw_input('What is the total amount for your online shopping?')
country = raw_input('Shipping within the US or Canada?')
if country == "US":
if total <= "50":
print "Shipping Costs $6.00"
elif total <= "100":
print "Shipping Costs $9.00"
elif total <= "150":
print "Shipping Costs $12.00"
else:
print "FREE"
if country == "Canada":
if total <= "50":
print "Shipping Costs $8.00"
elif total <= "100":
print "Shipping Costs $12.00"
elif total <= "150":
print "Shipping Costs $15.00"
else:
print "FREE"
È necessario formattare correttamente il codice ... provare a rientrare di 4 spazi. – Greg
È intenzionale che la spedizione sia gratuita se l'acquisto è superiore a $ 150? – SethMMorton