Python
python winsound beep 소리 내기
슈거로프
2023. 2. 4. 22:44
프로그램이 실행이 끝나면 소리로 알려 주는 코드로 사용 하면 좋을거 같다.
winsound library를 이용.
1
2
3
4
5
6
7
8
9
10
11
12
|
def beepsound(): # 도,레,미,파,솔,라,시 Hz
so1 = {'do':261,'re':293,'mi':329,'pa':349,'sol':391,'ra':440,'si':493}
mel = ['do','mi','mi', 'mi','sol','sol', 're','pa','pa','ra','si','si']
dur = [4,4,2, 4,4,2, 4,4,2, 4,4,2]
mel2 = ['sol','do','ra','pa','mi','do','re']
dur2 = [1,1,1,1,1,1,1]
music = zip(mel,dur)
music2 = zip(mel2,dur2)
for melody,duration in music:
winsound.Beep(so1[melody],1000//duration)
for melody,duration in music2:
winsound.Beep(so1[melody],1000//duration)
|
cs |