반응형
파이썬을 이용해서 숫자 맞추기 게임을 만들었습니다.
숫자는 1부터 100까지의 수를 입력하게 했으며, 10번까지 시도해도 맞추기 못하면 프로그램을 종료합니다.
import random
# 1부터 100까지의 랜덤 숫자 선택
secret_number = random.randint(1, 100)
print("1부터 100까지의 숫자를 입력하세요.")
cnt = 0
while True:
# 사용자로부터 숫자 입력 받기
user_guess = int(input("추측한 숫자를 입력하세요: "))
cnt += 1
# 입력한 숫자와 비교
if user_guess == secret_number:
print(f"축하합니다! {cnt}번째에 숫자를 맞추었습니다.")
break
if cnt >= 10:
print('10번 시도해도 맞추지 못했습니다.')
break;
if user_guess < secret_number:
print("더 큰 수를 입력하세요.")
else:
print("더 작은 수를 입력하세요.")
반응형
'Python' 카테고리의 다른 글
(파이썬) tkinter: 윈도우 구이(GUI) 프로그램 시작하기 (0) | 2023.11.25 |
---|---|
(파이썬) random.randint(): 덧셈 게임 만들기 (0) | 2023.11.24 |
(파이썬) 메시지박스 출력하기 tkinter: messagebox.showinfo() (0) | 2023.11.21 |
(파이썬) matplotlib.pyplot bar() 막대그래프 그리기 (0) | 2023.11.20 |
(파이썬) matplotlib: 파이(pie) 차트 그리기 (0) | 2023.11.18 |