मैं अजगर के साथ एक प्रोग्राम बनाने की कोशिश कर रहा हूं जो शिपिंग के लिए लागत की गणना करता है।पायथन अगर elif else statement
हालांकि, मैं प्रोग्राम को तब तक नहीं चला सकता जहां यह ठीक से काम करता है।
यूएस के लिए $ 6 और कनाडा के लिए $ 8 के बराबर मेरी कुल राशि क्या है। मुझे वह पास नहीं लग रहा है।
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"
आपको अपने कोड को सही तरीके से प्रारूपित करने की आवश्यकता है ... इसे 4 रिक्त स्थान इंडेंट करने का प्रयास करें। – Greg
क्या यह जानबूझकर है कि शिपिंग 150 डॉलर से अधिक होने पर शिपिंग निःशुल्क है? – SethMMorton