inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

Project(2-2)

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

596

쫑지쫑지

작성한 질문수 3

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에서 소리는 안나는데 이유를 알고싶어요

python

답변 1

0

좋은사람

안녕하세요.

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

파악하기가 어렵습니다.

양해 부탁드려요.

0

얌냠

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

인스턴스 변수 문의

0

37

1

챕터 03_04 (튜플) 교육자료

0

35

2

Package(3-1) Sub 폴더 자료

0

36

1

아톰 출력 안됨

0

68

2

강의자료 메일 발송 요청 드립니다.

0

78

1

강의자료 메일로 보내주실 수 있으실까요?

1

53

0

Iterable 요소는 리스트로 작성해야하는 것 맞나요?

1

77

2

강의자료 부탁드립니다

0

64

2

if Flase: print('Bad')

0

62

1

=와 == 의 차이

0

78

1

functions 함수 섭들을려고하는데요

0

69

1

강의자료 부타드리겠습니다!

0

58

0

VSCODE에 VIEW에서 SELECTED INTERPRETER조회가 안됩니다.

0

66

1

강의자료 부탁드립니다.

0

53

0

dict의 Key를 바꾸는 방법

0

69

1

강의자료부탁드립니다

0

61

1

run withount 디버깅 및 F5+ctrl이 안먹혀요

0

63

1

강의 자료와 예정 다운로드

0

76

2

객체지향 vs 함수형

0

63

1

어렵네요 설정도

0

86

1

설정이 잘 된건지

0

53

1

맥 os vscode 설정 - python interpreter select

0

105

1

강의자료 부탁드립니다. mytoughgirl@naver.com 입니다.

0

46

1

vscode로 수업 진행한 영상은 없는건가요?

0

57

2