Python 唱歌程序:用代码唱出你的歌
用 Python 代码写一个唱歌程序
这是一个简单的 Python 程序,可以根据你输入的歌词和音符持续时间,自动唱出一首歌曲。你可以自定义歌词和音符节奏,让程序唱出你想要的旋律。
# 导入time模块,用于控制唱歌的速度
import time
# 定义唱歌函数,传入歌词列表和每个音符的持续时间
def sing(song_lyrics, note_duration):
# 遍历歌词列表和音符时间列表,同时输出歌词并等待相应的时间
for i in range(len(song_lyrics)):
print(song_lyrics[i])
time.sleep(note_duration[i])
# 歌词列表和每个音符的持续时间,可以根据需要修改
lyrics = ['Do', 'Re', 'Mi', 'Fa', 'So', 'La', 'Ti', 'Do']
note_duration = [0.5, 0.5, 1, 0.5, 0.5, 1, 1, 2]
# 调用唱歌函数,传入歌词列表和每个音符的持续时间
sing(lyrics, note_duration)
运行结果:
Do
Re
Mi
Fa
So
La
Ti
Do
程序会按照歌词列表中的顺序输出每个歌词,并等待相应的时间,实现了唱歌的效果。您可以根据自己的需要修改歌词列表和每个音符的持续时间,让程序唱出不同的歌曲。
原文地址: https://www.cveoy.top/t/topic/lPIB 著作权归作者所有。请勿转载和采集!