1. 제목과 설명:
제목: 숨겨진 단어 게임
설명: 이 프로그램은 사용자가 컴퓨터가 랜덤하게 선택한 숨겨진 단어를 추측하는 게임입니다.
2. 코딩시 주의 할점:
적절한 예외 처리를 통해 사용자 입력 오류를 방지합니다.
게임 루프를 구현하여 여러 번의 게임을 플레이할 수 있도록 합니다.
단어 리스트를 확장하여 게임의 다양성을 높입니다.
3. 코딩에 나오는 명령어 설명:
random 모듈: 난수 생성을 위해 사용합니다.
input(): 사용자로부터 입력을 받는 함수입니다.
while 루프: 게임을 반복하기 위해 사용합니다.
if 조건문: 사용자 입력을 검사하여 정답 여부를 확인합니다.
len(): 문자열의 길이를 반환합니다.
4. 실행 방법:
Python 3가 설치된 환경에서 다음 코드를 실행합니다.
게임이 시작되면 컴퓨터가 선택한 숨겨진 단어를 맞추는데 사용자가 입력한 단어를 비교하여 플레이합니다.
사용자가 "q"를 입력하면 게임 종료됩니다.
5. 파이썬 코드:
import random
# 숨겨진 단어 리스트
words = ["사과", "바나나", "딸기", "오렌지", "포도", "수박", "체리"]
while True:
# 랜덤하게 단어 선택
hidden_word = random.choice(words)
correct_guess = False
attempts = 3
print("숨겨진 단어 게임을 시작합니다!")
print(f"단어 길이: {len(hidden_word)}")
while attempts > 0:
guess = input("단어를 추측해보세요: ").strip()
if guess == hidden_word:
print("정답입니다!")
correct_guess = True
break
else:
attempts -= 1
print(f"틀렸습니다. 남은 시도 횟수: {attempts}")
if not correct_guess:
print(f"정답은 {hidden_word}입니다.")
play_again = input("게임을 다시 하시겠습니까? (y/n): ").strip().lower()
if play_again != "y":
break
print("게임 종료")
'파이썬' 카테고리의 다른 글
반짝이는 텍스트 - 텍스트가 반짝이는 애니메이션을 만듭니다. (0) | 2023.12.11 |
---|---|
음악 플레이어 - 음악을 재생하고 일시 정지하는 간단한 음악 플레이어를 만듬 (0) | 2023.12.11 |
간단한 그림판 - 마우스로 그림을 그릴 수 있는 간단한 그림판을 만듭니다. (0) | 2023.12.10 |
키보드로 그림 이동하기 (1) | 2023.12.10 |
로또 번호 생성기 - 무작위로 로또 번호를 생성 (0) | 2023.12.10 |