今天学了python,参考练习题,本来是找倍数的,但是想到找到之后发个提示音岂不是很有意思,然后就找到了这个函数,进而想到做个7阶音符玩玩。
7个音符差别在哪
关于乐理知识就不过多介绍了,我也是一个音乐小白。我们日常所说的7个音符主要是频率不同,这样也造就了我们的音乐世界。
低音音符:
do 262
re 294
mi 330
fa 349
so 392
la 440
si 494
中音
do 523
Beep函数介绍
##Beep(Freq,Duration)
##Freq:频率
##Duration:时长,以毫秒计
实际操作一下
1.怎样调用Beep函数
import winsound
winsound.Beep(262,1000) #频率为262,时长为1s;实际时长似乎要偏少一些
2.程序实现
##对应7阶音符
##思路:1-8的数对8取余,余1-7,对应7阶乐符;余0时,对应高阶do的音符
import winsound
for i in range(1,9):
if i%8==1:
winsound.Beep(262,1000)
elif i%8==2:
winsound.Beep(294,1000)
elif i%8==3:
winsound.Beep(330,1000)
elif i%8==4:
winsound.Beep(349,1000)
elif i