Acdong
Learn by doing
Acdong
전체 방문자
오늘
어제
  • 분류 전체보기
    • Economy
      • Saving Money
    • Self-improvement
    • Thoughts
    • Machine learning
      • Deep Learning
      • Chatbot
      • NLP
    • MLops
      • AWS
      • Container
      • Serving
    • Computer Vision
    • Data Science
      • ADsP
      • R
    • Project
    • Python
      • Data Structure & Algorithm
    • C,C++
    • API
      • ElasticSearch
    • Error Note
    • Network
    • RDBMS
      • SQL

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • [GitHub]

인기 글

태그

  • 기계학습
  • nlp
  • 어텐션
  • pandas
  • Python
  • c포인터
  • R그래프
  • sbert
  • 데이터 전처리
  • 회귀계수
  • R
  • 존댓말 반말 분류
  • 다중공선성
  • 머신러닝
  • SentenceTransformer
  • 이미지 전처리
  • plot()
  • R시각화
  • Numpy
  • 포인터

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Acdong

Learn by doing

Python

[교육자료]. 파이썬으로 행맨(Hangman) 게임 구현하기

2022. 5. 14. 16:54
728x90

출처 : https://nadocoding.tistory.com/11

 

파이썬 행맨 (Hangman) 게임 만들기

즐거운 코딩 시간입니다 ! 이번 개발 주제는 '행맨' 게임이구요. 행맨 게임은 다들 아시겠지만 아주 유명한 단어 퀴즈 프로그램입니다. 어떤 단어가 주어지면 그 단어의 길이만큼 빈 칸(밑줄) 이

nadocoding.tistory.com

 

import random
정답리스트 = ['banana','apple','orange','grape','mango']
누적입력알파벳 = ''
정답 = random.choice(정답리스트)
남은기회 = len(정답) * 2
while(True):
    print(f"남은 기회는 {남은기회}번 입니다.")
    남은기회 -= 1
    
    if 남은기회 <= 0:
        print("실패하셨습니다.")
        break
    
    성공여부 = True
    
    print()
    for 알파벳 in 정답:
        if 알파벳 in 누적입력알파벳: 
            print(알파벳, end=" ")
        else:
            print("_", end=" ")
            성공여부 = False
    
    if 성공여부 == True:
        print("정답을 맞추셨습니다.")
        break
    
    while(1):
        입력알파벳 = input("알파벳 하나만 입력해주세요 : ")
        if len(입력알파벳) == 1:
            break
        else:
            print("두 글자 이상 입력하셨습니다. 다시 입력해주세요.")
    
    if 입력알파벳 not in 누적입력알파벳:
        누적입력알파벳 += 입력알파벳
반응형
저작자표시 비영리 (새창열림)

'Python' 카테고리의 다른 글

[Python]. 현재 파일 디렉터리 절대경로 불러오기  (0) 2022.09.01
[날짜]. datetime으로 무슨 요일인지 구하기  (0) 2022.08.20
[교육자료]. pyautogui 마우스 제어를 통한 윈도우 자동 종료  (0) 2022.05.03
[교육자료]. 냥코 대작전 레어 뽑기(가챠) 시뮬레이션 구현  (3) 2022.05.03
[교육자료]. pyautogui를 통한 자동 연주(feat.Bongo cat)  (0) 2022.05.03
    'Python' 카테고리의 다른 글
    • [Python]. 현재 파일 디렉터리 절대경로 불러오기
    • [날짜]. datetime으로 무슨 요일인지 구하기
    • [교육자료]. pyautogui 마우스 제어를 통한 윈도우 자동 종료
    • [교육자료]. 냥코 대작전 레어 뽑기(가챠) 시뮬레이션 구현
    Acdong
    Acdong
    E-mail : alswhddh@naver.com / 자연어처리와 MLops 를 연구하고 있는 스타트업 개발자입니다.

    티스토리툴바