coding

파이썬 while 연습문제와 해법

ifnotnow82 2023. 3. 23. 12:29

처음으로 조금 헷갈렸던 while 예시.

문. 숫자를 맞추는데, 기회를 3회 준다. 3회 못맞추면 끝(다시시작). 맞추면 'You win!' 메시지가 뜨도록. 3회 다 틀리면 'Sorry, you failed' 메시지가 뜨게 한다.  

 

(정답화면)

secret_number = 9
guess_count = 0
guess_limit = 3

while guess_count < guess_limit:
    guess = int(input('Guess: '))
    guess_count += 1
    if guess == secret_number:
        print('You win!')
        break
else:
    print('Sorry, you failed')

 

 

틀렸을때와 맞췄을때의 화면내용.

 

(3회 모두 틀렸을때)

Guess: 2
Guess: 3
Guess: 4
Sorry, you failed

 

(맞췄을때)

Guess: 9
You win!

 

파이썬을 도전하는 모든 분들에게 조금이나마 도움이 되길 바라며!