Build a Travel Weather Planner - Build a Travel Weather Planner

Tell us what’s happening:

I am stuck at test 15,anyone who has been able to complete the tests or knows where the problem is in the code ,please help

Your code so far

distance_mi=0
is_raining=True
has_bike=False
has_car=True
has_ride_share_app=True
if is_raining and has_bike:
    print('You can not commute')
elif is_raining and (has_car or has_ride_share_app):
    print('You can commute')
if not distance_mi:
    print('False')
if distance_mi<=1 and not is_raining:
    print('True')
else:
    print('False')
if distance_mi>1 and distance_mi<=6:
    if has_bike and not is_raining:
        print('True')
else:
    print('False')
if distance_mi>6 and (has_car or has_ride_share_app):
    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/148.0.0.0 Safari/537.36

Challenge Information:

Build a Travel Weather Planner - Build a Travel Weather Planner

GitHub Link: https://github.com/freeCodeCamp/freeCodeCamp/blob/main/curriculum/challenges/english/blocks/lab-travel-weather-planner/694acade1d4afdbce71e5840.md

Tell us what’s happening:

i am stuck at test 15 ,the one that asks on if distance is a falsy value ,print false .Please help me in correcting the code

Your code so far

distance_mi=9
is_raining=True
has_bike=False
has_car=True
has_ride_share_app=True
if is_raining and has_bike:
    print('You can not commute')
elif is_raining and (has_car or has_ride_share_app):
    print('You can commute')
if not distance_mi:
    print('False')
if distance_mi<=1 and not is_raining:
    print('True')
else:
    print('False')
if distance_mi>1 and distance_mi<=6:
    if has_bike and not is_raining:
        print('True')
else:
    print('False')
if distance_mi>6 and (has_car or has_ride_share_app):
    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/148.0.0.0 Safari/537.36

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

Hey @baraka-K

Welcome to freeCodeCamp forum!

This unrelated if/elif block prints extra output that pollutes your terminal and every test case.

Try to have one chain instead of multiple if statements. With different if blocks, multiple branches can fire in the same run. For example:

distance_mi=0 would hit both if not distance_mi: and if distance_mi<=1.

You can go through How Do Conditional Statements and Logical Operators Work? if if/else/elif block is unclear to you.

Welcome to the forum @baraka-K,

I went ahead and combined your posts for you. In the future, just reply to the original thread to add further updates.

Happy coding