본문 바로가기

만든 기록들

숫자 맞추기 게임

from random import randint

tries = 1 # 몇 번 시도했는지
chance = 4 # 기회
answer = randint(1, 20)# 답
guess = 0 # 내가 쓴 답

while tries <= 4:
    guess = int(input("기회가 %d번 남았습니다. 1-20 사이의 숫자를 맞춰보세요 : " % chance))
    if guess >= 21 or guess <= 0:
        print("1-20 사이의 숫자를 입력해주세요.")
        continue
    elif guess == answer:
        print("축하합니다. %d번 만에 숫자를 맞추셨습니다." % chance)
        break
    elif guess >= answer:
        print("Down")
    else:
        print("Up")
    tries += 1
    chance -= 1

if chance == 0:
    print("아쉽습니다. 정답은 %d 였습니다." % answer)

결과 1
결과 2

from random import randint

tries = 1 # 몇 번 시도했는지
chance = 4 # 기회
answer = randint(1, 20)# 답
guess = 0 # 내가 쓴 답

while tries <= 4:
    guess = int(input("기회가 %d번 남았습니다. 1-20 사이의 숫자를 맞춰보세요 : " % chance))
    if guess >= 21 or guess <= 0: # 범위를 벗어나는 값을 입력한다면
        print("1-20 사이의 숫자를 입력해주세요.")
        continue
    elif guess == answer: # 답을 맞추었을 때 
        print("축하합니다. %d번 만에 숫자를 맞추셨습니다." % chance)
        break
    elif guess >= answer:
        print("Down")
    else:
        print("Up")
    tries += 1
    chance -= 1

if chance == 0:
    print("아쉽습니다. 정답은 %d 였습니다." % answer)

'만든 기록들' 카테고리의 다른 글

단어 퀴즈  (0) 2020.03.12
숫자 야구  (0) 2020.02.12
환전 서비스  (0) 2020.02.12
온도 단위 바꾸기  (0) 2020.02.12
거스름돈 계산기  (0) 2020.02.12
댓글