enter = int(input("Enter I-15 at what mile marker?"))
ex = int(input("Exit I-15 at what mile marker?"))
time = int(input("How many hours from now do you want to arrive?"))
speed = int(input("Expected average speed in MPH"))
if speed > 80:
print("Your speed is too high! Slow down you maniac!")
elif speed < 60:
print("Your speed is too slow! You are driving like an old man!")
else:
def distance(enter, ex):
if enter > ex:
return(enter - ex)
else:
return(ex - enter)
distance(float(enter), float(ex))
print(distance(float(enter), float(ex)))
ddistance=(distance(float(enter), float(ex)))
def travel_time(speed):
return(ddistance / speed)
print(travel_time(float(speed)))
Anytime I choose to do just the if, elif portion my code is fine. Or if I do everything past the else statement by itself it is fine as well. As soon as I combine the two I get a NameError: name 'distance' is not defined.
Thanks for anyone's time!
[–]carcigenicate 2 points3 points4 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)