PROJECT 01_숫자 맞추기 게임 만들기

김리나·2023년 1월 13일
0

임의의 숫자 생성 코드 만들기

import random

random_number = random.randint(1, 100) #1에서 100사이 정수값을 반환
print(random_number)

random 함수의 기능들

  • 0.0에서 0.999999 사이의 실수를 반환
    random.random()

  • a와 b사이의 실수값을 반환
    random.uniform(a, b)

  • a와 b사이의 정수값을 반환
    random.randint(a, b)
    random.randrange(a,b)

  • 인자가 하나일경우 0부터 a사이의 정수값 반환
    random.randrange(a)

  • 무작위로 하나의 원소 뽑기 (type = 문자열, 리스트, 튜플, range)
    random.choice(type)

숫자 맞추는 게임 코드

import random

random_number = random.randint(1, 100)

game_count = 1

while True:
	#try except 구문 이용해 예외처리를 하여 프로그램 종료되지 않도록 하기
    try:
        my_number = int(input("1~100 사이의 숫자를 입력하세요."))

        if my_number > random_number:
            print("다운")
        elif my_number < random_number:
            print("업")
        elif my_number == random_number:
            print(f"축하합니다. {game_count}회 만에 맞췄습니다")
            break
    
        game_count = game_count + 1

    except:
        print("에러가 발생하였습니다. 숫자를 입력하세요")

0개의 댓글