실습예제2

suyeon lee·2021년 4월 20일
0

python

목록 보기
8/11

숫자 맞추기
랜덤으로 생성된 숫자를 6번의기회로 맞추는 게임

#로고는 art 파일에있음
art.py 

logo = '''

  
 _______  __   __  _______  _______  _______    __    _  __   __  __   __  _______  _______  ______   
|       ||  | |  ||       ||       ||       |  |  |  | ||  | |  ||  |_|  ||  _    ||       ||    _ |  
|    ___||  | |  ||    ___||  _____||  _____|  |   |_| ||  | |  ||       || |_|   ||    ___||   | ||  
|   | __ |  |_|  ||   |___ | |_____ | |_____   |       ||  |_|  ||       ||       ||   |___ |   |_||_ 
|   ||  ||       ||    ___||_____  ||_____  |  |  _    ||       ||       ||  _   | |    ___||    __  |
|   |_| ||       ||   |___  _____| | _____| |  | | |   ||       || ||_|| || |_|   ||   |___ |   |  | |
|_______||_______||_______||_______||_______|  |_|  |__||_______||_|   |_||_______||_______||___|  |_|

                                                                      
  
'''



main.py

import random
import art

print(art.logo)
print('당신의 이름은 ?')
name = input()

print(f'안녕하세요 {name}님 1에서 20까지 숫자 중하나를 생각합니다.')
secretNumber = random.randint(1, 20)  # 1에서 20까지 숫자중 하나 램덤으로 생성
# print(secretNumber)

for count in range(1, 7):  # 기회는 6번제공
    guess = int(input("맞춰보세요\n"))
    if(guess < secretNumber):
        print('그 숫자보다 큰수')
    elif(guess > secretNumber):
        print('그 숫자보다 작은수')
    else:
        break

if guess == secretNumber:
    print(f'잘 맞췄어요 {name}님 {count} 번만에 맞췄어요 !')
else:
    print(f'틀렸네요. 정답은 {secretNumber} 입니다.')

여기(로고 만들수있음)

0개의 댓글