def main():
gas = int(input("How many gallons of gas does your tank hold: ")) #Collects how much gas
mpg = int(input("What is your fuel efficiency in miles per gallon: ")) #collects the miles per gallon
miles = int(input("How many miles is your trip: ")) #Collects how long trip is
#if statements to have boundaries for the input numbers
if gas >= 100: #Gas must be less 100 gallons in a tank
print("\nSorry that is too much gas for a tank hold.")
print("Try again!\n")
main()
if mpg >= 100: #car cannot be that efficient
print("\nLucky, your car is way to efficient to even exist.")
print("Try again!\n")
main()
if miles >= 5000: #the trip cannot be that long
print("\nThere is no way you are driving over 5000 miles.")
print("Try again!\n")
main()
eff = gas*mpg #calculates the total efficient
if eff > miles: #if statement to calculate 0
print("\nYou will not have to refuel.") #Print statement for zero refuels
else:
refuel = miles//eff #callculates how many times you have to refill
print("\nYou will have to refuel",refuel,"time(s).") #Prints how many times you have to refuel
main()
ZGVmIG1haW4oKToKICAgIGdhcyA9IGludChpbnB1dCgiSG93IG1hbnkgZ2FsbG9ucyBvZiBnYXMgZG9lcyB5b3VyIHRhbmsgaG9sZDogIikpICAgICAgICAgICAjQ29sbGVjdHMgaG93IG11Y2ggZ2FzCiAgICBtcGcgPSBpbnQoaW5wdXQoIldoYXQgaXMgeW91ciBmdWVsIGVmZmljaWVuY3kgaW4gbWlsZXMgcGVyIGdhbGxvbjogIikpICAgICAgI2NvbGxlY3RzIHRoZSBtaWxlcyBwZXIgZ2FsbG9uCiAgICBtaWxlcyA9IGludChpbnB1dCgiSG93IG1hbnkgbWlsZXMgaXMgeW91ciB0cmlwOiAiKSkgICAgICAgICAgICAgICAgICAgICAgICAgI0NvbGxlY3RzIGhvdyBsb25nIHRyaXAgaXMKCiAgICAjaWYgc3RhdGVtZW50cyB0byBoYXZlIGJvdW5kYXJpZXMgZm9yIHRoZSBpbnB1dCBudW1iZXJzCiAgICBpZiBnYXMgPj0gMTAwOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI0dhcyBtdXN0IGJlIGxlc3MgMTAwIGdhbGxvbnMgaW4gYSB0YW5rCiAgICAgICAgcHJpbnQoIlxuU29ycnkgdGhhdCBpcyB0b28gbXVjaCBnYXMgZm9yIGEgdGFuayBob2xkLiIpCiAgICAgICAgcHJpbnQoIlRyeSBhZ2FpbiFcbiIpCiAgICAgICAgbWFpbigpCiAgICBpZiBtcGcgPj0gMTAwOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2NhciBjYW5ub3QgYmUgdGhhdCBlZmZpY2llbnQKICAgICAgICBwcmludCgiXG5MdWNreSwgeW91ciBjYXIgaXMgd2F5IHRvIGVmZmljaWVudCB0byBldmVuIGV4aXN0LiIpCiAgICAgICAgcHJpbnQoIlRyeSBhZ2FpbiFcbiIpCiAgICAgICAgbWFpbigpCiAgICBpZiBtaWxlcyA+PSA1MDAwOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3RoZSB0cmlwIGNhbm5vdCBiZSB0aGF0IGxvbmcKICAgICAgICBwcmludCgiXG5UaGVyZSBpcyBubyB3YXkgeW91IGFyZSBkcml2aW5nIG92ZXIgNTAwMCBtaWxlcy4iKQogICAgICAgIHByaW50KCJUcnkgYWdhaW4hXG4iKQogICAgICAgIG1haW4oKQogICAgCiAgICBlZmYgPSBnYXMqbXBnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2NhbGN1bGF0ZXMgdGhlIHRvdGFsIGVmZmljaWVudAoKICAgIGlmIGVmZiA+IG1pbGVzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjaWYgc3RhdGVtZW50IHRvIGNhbGN1bGF0ZSAwCiAgICAgICAgcHJpbnQoIlxuWW91IHdpbGwgbm90IGhhdmUgdG8gcmVmdWVsLiIpICAgICAgICAgICAgICAgICAgICAgI1ByaW50IHN0YXRlbWVudCBmb3IgemVybyByZWZ1ZWxzCiAgICBlbHNlOgogICAgICAgIHJlZnVlbCA9IG1pbGVzLy9lZmYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNjYWxsY3VsYXRlcyBob3cgbWFueSB0aW1lcyB5b3UgaGF2ZSB0byByZWZpbGwKICAgICAgICBwcmludCgiXG5Zb3Ugd2lsbCAgaGF2ZSB0byByZWZ1ZWwiLHJlZnVlbCwidGltZShzKS4iKSAgICAgICAjUHJpbnRzIGhvdyBtYW55IHRpbWVzIHlvdSBoYXZlIHRvIHJlZnVlbAptYWluKCk=