Tell us what’s happening:
“When the distance is greater than 6 miles and a ride share app is available, the program should print True.” Spent about a day on this, even used AI and it said I had no mistakes. Everything works fine it seems. Prints True whether share app or car is True then False when neither of them are just like an OR gate."
Your code so far
distance_mi = 2
is_raining = False
has_bike = True
has_car = True
has_ride_share_app = False
if not distance_mi:
print('False')
elif distance_mi <= 1 and is_raining != True:
print('True')
elif is_raining == True:
print('False')
elif has_bike == False:
print('False')
elif distance_mi > 1 and distance_mi <= 6 and has_bike == True and is_raining == False:
print('True')
elif distance_mi > 6 and (has_car == True or has_ride_share_app == True):
print('True')
else:
print('False')
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 OPR/133.0.0.0
Challenge Information:
Build a Travel Weather Planner - Build a Travel Weather Planner