Python study

8일차

업다운 게임

import random 사용
사용자에게 수를 입력받고 사용자의 대답에 따라 up, down, correct 세가지 상황을 판별하는 프로그램

  • 몇번만에 정답을 맞췄는지도 함께 고려한다.
import random
import os
import time

N = random.randint(10,99)
count = 0

while 1:
    user = int(input("두 자리 수 입력 : "))
    count += 1

    if user > N:
        print("down!")
    elif user < N :
        print("up!")
    else:
        print("correct!!!")
        break
    
    time.sleep(2)
    os.system('cls')    

print("{}번 만에 맞췄습니다.".format(count))
  • random을 반복문 내부에 둬야하는지 외부에 둬야하는지 잘 생각해야한다.
  • 고정된 답을 가지고 맞추는 문제이기 때문에 반복문 외부에 random함수를 작성한다.
  • count +=1 : 반복문이 돌아갈 때 마다 1씩 더해줘야한다.
profile
내 꿈은 멋쟁이개발자

0개의 댓글