Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Challenge: Working with Logical Operators | Conditional Statements in Python
Introduction to Python

book
Challenge: Working with Logical Operators

Task

Swipe to start coding

You are given 4 variables:
bobs_age, alices_age, johns_age, mikes_age

Only adults or children accompanied by adults are allowed into the amusement park.
Your task:

  • Check if Bob and John can enter the park together. Store the result in the variable bob_john.
  • Check if Alice OR Mike can enter the park. Store the result in the variable alice_mike.
  • Check if Bob, Alice, and John can all enter the park together. Store the result in the variable bob_alice_john.
  • Use comparison operators and logical operators to solve this task.

Note

For this task, adulthood is defined at 18 years old.

Solution

bobs_age = 17
alices_age = 20
johns_age = 10
mikes_age = 18

# Write your code here
bob_john = bobs_age >= 18 or johns_age >= 18
alice_mike = alices_age >= 18 and mikes_age >=18
bob_alice_john = bobs_age >= 18 or alices_age >= 18 or johns_age >= 18

# Testing
print(f"Can Bob and John enter the park together? {bob_john};\nCan Alice or Mike enter the park? {alice_mike};\nCan Bob, Alice and John all enter the park together? {bob_alice_john}.")
Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 3. Chapter 4
bobs_age = 17
alices_age = 20
johns_age = 10
mikes_age = 18

# Write your code here
bob_john = ___
alice_mike = ___
bob_alice_john = ___

# Testing
print(f"Can Bob and John enter the park together? {bob_john};\nCan Alice or Mike enter the park? {alice_mike};\nCan Bob, Alice and John all enter the park together? {bob_alice_john}.")

Ask AI

expand
ChatGPT

Ask anything or try one of the suggested questions to begin our chat

some-alt