Challenge: Password Attempts
Task
Swipe to start coding
Strengthen your while loop skills by building a password entry system. Complete the following steps:
- Use a while loop to process password attempts, stopping if the correct password is entered or if the maximum number of attempts is reached.
- Try not use
if,else, orbreakstatements inside the loop. - On each attempt, print the password entered.
- Print a message showing how many attempts remain after each incorrect guess.
- When the correct password is entered, print a success message and stop further attempts.
- If all attempts are used without entering the correct password, print an account locked message after the loop.
Solution
Note
In this task:
attemptis the current password guess from theattemptsarray, used for printing and comparison;remainingcounts how many tries are left, decreasing after each wrong password;foundistruewhen the correct password is entered, stopping the loop.
These variables let you manage attempts and stop the loop without using if, else, or break.
Everything was clear?
Thanks for your feedback!
SectionΒ 2. ChapterΒ 2
single
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Awesome!
Completion rate improved to 5.56
Challenge: Password Attempts
Swipe to show menu
Task
Swipe to start coding
Strengthen your while loop skills by building a password entry system. Complete the following steps:
- Use a while loop to process password attempts, stopping if the correct password is entered or if the maximum number of attempts is reached.
- Try not use
if,else, orbreakstatements inside the loop. - On each attempt, print the password entered.
- Print a message showing how many attempts remain after each incorrect guess.
- When the correct password is entered, print a success message and stop further attempts.
- If all attempts are used without entering the correct password, print an account locked message after the loop.
Solution
Note
In this task:
attemptis the current password guess from theattemptsarray, used for printing and comparison;remainingcounts how many tries are left, decreasing after each wrong password;foundistruewhen the correct password is entered, stopping the loop.
These variables let you manage attempts and stop the loop without using if, else, or break.
Everything was clear?
Thanks for your feedback!
SectionΒ 2. ChapterΒ 2
single