강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

쫑지쫑지님의 프로필 이미지
쫑지쫑지

작성한 질문수

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

Project(2-2)

winsound명령어를 예제에 따라서 정확하게 넣었는데

작성

·

570

0

cmd에서 실행하게되면 오류는 안뜨는데 소리가 안나네요

import time

# csv 처리

import csv

# 랜덤

import random

# 사운드 처리

import winsound

# 처음 인사

name = input("What is you name?")

print("Hi, " + name, "Time to play hangman game!")

print()

time.sleep(1)

print("start Loading...")

print()

time.sleep(0.5)

# CSV 단어 리스트

words = []

# 문제 CSV 파일 로드

with open('./resource/word_list.csv', 'r') as f:

    reader = csv.reader(f)

    # Header Skip

    next(reader)

    for c in reader:

        words.append(c)

# 리스트 섞기

random.shuffle(words)

q = random.choice(words)

# 정답 단어

word = q[0].strip()

# 추측 단어

guesses = ''

# 기회

turns = 10

# 핵심 While Loop

# 찬스 카운트가 남아 있을 경우

while turns > 0:

    # 실패 횟수

    failed = 0

    print(guesses)

    # 정답 단어 반복

    for char in word:

        # 정답 단어 내에 추측 문자가 포함되어 있는 경우

        if char in guesses:

            #추측 단어 출력

            print(char, end=' ')

        else:

            # 틀린 경우 대시로 처리

            print("_", end=' ')

            failed += 1

    #단어 추측이 성공 한 경우

    if failed == 0:

        print()

        print()

        # 성공 사운드

        winsound.PlaySound('./sound/good.wav', winsound.SND_FILENAME())

        print('Congratulations! the Guesses is correct.')

        # while 구문 중단

        break

    print()

    # 추측 단어 글자 단위 입력

    print()

    print('Hint : {}'.format(q[1].strip()))

    guess = input("guess acharater : ")

    # 단어 더하기

    guesses += guess

    # 정답 단어에 추측한 문자가 포함 되어 있지 않으면

    if guess not in word:

        turns -= 1

        # 오류 메세지

        print("Oops! Wrong")

        # 남은 기회 출력

        print("You have", turns, 'more guresses!')

        if turns == 0:

            # 실패 사운드

            winsound.PlaySound('./sound/bad.wav', winsound.SND_FILENAME())

            # 실패 메세지

            print("You hangman game failed. Bye!")

이렇게 했으니 Cmd에서 소리는 안나는데 이유를 알고싶어요

답변 1

0

좋은사람님의 프로필 이미지
좋은사람
지식공유자

안녕하세요.

소리가 안나는 문제는 운영체제 및 사운드 관련 여러가지가 원인이 될 수 있어 단순히 소스코드로는

파악하기가 어렵습니다.

양해 부탁드려요.

저두 안되는데 왜 그런건지 해결책도 아예 안나와서 고생중입니다 ㅜㅜ

쫑지쫑지님의 프로필 이미지
쫑지쫑지

작성한 질문수

질문하기