tft每日頭條

 > 圖文

 > python代碼骷髅跳舞

python代碼骷髅跳舞

圖文 更新时间:2024-09-04 11:25:55

今天在學習python時,用到了調用電腦蜂鳴器的函數Beep(1000,200),默認發出嘟的一聲,有點像發電報的聲音。beep函數兩個參數,第一個是聲音頻率,第二個是聲音長短,嘗試更改了下參數,發現聲音節奏挺有意思,突發奇想,能否演奏簡單的音樂。然後就百度查了下不同音階對應的頻率,再找一個簡單的音樂《兩隻老虎》簡譜,嘗試一下:

python代碼骷髅跳舞(python調用beep演唱兩隻老虎)1

這裡簡單期間把譜子存入一個列表,使用for循環調用beep演奏,每一段停止調用sleep,具體實現如下:

import ctypes,time do=523 re=578 mi=659 fa=698 so=784 la=880 si=988 ting=0.5 plays=ctypes.windll.kernel32 two_tiger1=[do,re,mi,do,do,re,mi,do,mi,fa,so,ting,mi,fa,so,ting, so,la,so,fa,mi,do,so,la,so,fa,mi,do,do,so,do,ting,do,so,do] for i in two_tiger1: if i==ting: time.sleep(ting) continue plays.Beep(i,300)

當然,還可以控制下細節,發音長短,高低音,停止符,節拍等等,讓演奏更加完美。

python代碼骷髅跳舞(python調用beep演唱兩隻老虎)2

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved