Python Question

profilemoneyteamheem

Function Name: comboLock

Parameters:

num1 – a positive integer representing the first digit in the combination

num2 – a positive integer representing the second digit in the combination

num3 – a positive integer representing the third digit in the combination

num4 – a positive integer representing the fourth digit in the combination

num5 – a positive integer representing the fifth digit in the combination

Description:

You own a combination lock that only opens when presented with the correct sequence of odd and even numbers that are less than 10. Write a function that takes in 5 integers. Check whether they are in this order: odd, even, odd, even, odd. If they are in the correct order and all below 10, then print the string “You opened the lock.” Otherwise, print “You are locked out.”

Enclose function in a while loop and ask user for parameters using input().

Test Cases:

>>>comboLock(9, 2, 5, 4, 1)

You opened the lock.

>>>comboLock(1, 8, 3, 6, 8)

“You are locked out.”

>>>comboLock(2, 2, 5, 6, 4)

“You are locked out.”

>>>comboLock(9, 8, 7, 8, 10)

"You are locked out."

    • 7 years ago
    • 15
    Answer(1)

    Purchase the answer to view it

    blurred-text
    NOT RATED
    • attachment
      1.docx
    other Questions(10)