The required program written in python 3 is displayed below :
weight = eval(input())
<em>#prompts</em><em> </em><em>user</em><em> </em><em>to</em><em> </em><em>enter</em><em> </em><em>weight</em><em> </em><em>value</em><em> </em>
miles = eval(input())
<em>#prompts</em><em> </em><em>user</em><em> </em><em>to</em><em> </em><em>enter</em><em> </em><em>number</em><em> </em><em>of</em><em> </em><em>miles</em><em> </em>
if miles <= 500:
<em>#shipping</em><em> </em><em>calculation</em><em> </em><em>for</em><em> </em><em>miles</em><em> </em><em>value</em><em> </em><em>below</em><em> </em><em>500</em><em> </em><em>miles</em><em> </em>
if weight <=2 :
shipping_charge = 1.10
elif(weight>2)and(weight<=6):
shipping_charge = 2.20
elif(weight>6)and(weight<=10):
shipping_charge = 3.70
elif(weight>10):
shipping_charge=3.80
<em>#shipping</em><em> </em><em>charge</em><em> </em><em>for</em><em> </em><em>each</em><em> </em><em>weight</em><em> </em><em>category</em><em> </em>
else:
<em>#shipping</em><em> </em><em>cost</em><em> </em><em>if</em><em> </em><em>the</em><em> </em><em>miles</em><em> </em><em>value</em><em> </em><em>entered</em><em> </em><em>is</em><em> </em><em>above</em><em> </em><em>500</em><em> </em><em>miles</em><em> </em>
if weight <=2 :
shipping_charge = 1.10 * round(miles/500)
<em>#number</em><em> </em><em>of</em><em> </em><em>miles</em><em> </em><em>divided</em><em> </em><em>by</em><em> </em><em>500</em><em> </em><em>is</em><em> </em><em>rounded</em><em> </em><em>to</em><em> </em><em>the</em><em> </em><em>nearest</em><em> </em><em>whole</em><em> </em><em>number</em><em> </em><em>and</em><em> </em><em>multiplied</em><em> </em><em>by</em><em> </em><em>the</em><em> </em><em>500</em><em> </em><em>Mile</em><em> </em><em>charge</em><em> </em><em> </em><em> </em>
elif(weight>2)and(weight<=6):
shipping_charge = 2.20 * round(miles/500)
elif(weight>6)and(weight<=10):
shipping_charge = 3.70 * round(miles/500)
elif(weight>10):
shipping_charge=3.80 * round(miles/500)
print('Your total shipping charge is : $',shipping_charge)
<em>#</em><em> </em><em>displays</em><em> </em><em>the</em><em> </em><em>total</em><em> </em><em>shipping</em><em> </em><em>charge</em><em> </em><em>to be</em><em> </em><em>paid</em><em> </em><em>based</em><em> </em><em>on</em><em> </em><em>the</em><em> </em><em>inputted</em><em> </em><em>values</em><em>.</em><em> </em>
Learn more :brainly.com/question/25122309