반복문과 조건문을 복습해보자
숫자 1에서 100사이의 숫자를 5번의 기회동안 맞추는 게임을 만들어보자
랜덤한 숫자는
from random import *
quiz = randint(1, 100)
이렇게 만들 수 있다.
코드를 보지말고 직접 구현해보자
코드는 다음과 같다. for문을 돌 때 range 를 사용하는데
첫번째 인자는 최초값, 두번째 인자는 조건, 세번째 인자는 루프당 조건이 어떻게 변하는가이다.
from random import *
quiz = randint(1, 100)
my_num = -1
for i in range(5, 0, -1):
print ('{}번 기회가 남았습니다'.format(i))
my_num = int(input('1에서 100사이의 숫자를 맞춰보세요 >>'))
if my_num == quiz:
print ('정답 입니다')
break
elif my_num > quiz:
print ('Down!')
else:
print ('Up!')
if my_num != quiz:
print ('실패했습니다. 정답은: {}'.format(quiz))