Build a Travel Weather Planner - Build a Travel Weather Planner

Tell us what’s happening:

Hi, i’m having a problem with steps 20 and 23. I’m not sure what i’m doing wrong here, can someone please help?

Your code so far

distance_mi = 20
is_raining = True
has_bike = True
has_car = False
has_ride_share_app = True

if not distance_mi:
    print(False)
elif distance_mi <= 1 and not is_raining:
    print(True)
elif distance_mi > 1 and distance_mi <= 6:
    not has_bike and is_raining
    print(False)
elif distance_mi > 1 and distance_mi <= 6:
    not has_bike and not is_raining
    print(False)
elif distance_mi > 1 and distance_mi <= 6:
    has_bike and not is_raining
    print(True)
elif distance_mi > 6:
    has_car or has_ride_share_app
    print(True)
elif distance_mi > 6:
    not has_car and not has_ride_share_app
    print(False)
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/147.0.0.0 Safari/537.36 OPR/131.0.0.0

Challenge Information:

Build a Travel Weather Planner - Build a Travel Weather Planner

GitHub Link: freeCodeCamp/curriculum/challenges/english/blocks/lab-travel-weather-planner/694acade1d4afdbce71e5840.md at main · freeCodeCamp/freeCodeCamp · GitHub

Welcome to the forum @zynebnasir2001,

I suggest a review of this theory lecture to help you understand how to use and and or operators in your conditions: Booleans and Conditionals - What Are Truthy and Falsy Values, and How Do Boolean Operators and Short-Circuiting Work? | Learn | freeCodeCamp.org

Happy coding

Hi, i’ve reviewed the theory lecture and I still don’t understand what is wrong.

The colon is ending the if statement, so the following line is not part of it. To include the following line, use the and and or operators and position the colon after.

I fixed it! Thank you.