请用Python写一个ktv点歌系统
时间: 2024-02-16 22:56:53 浏览: 246
ktv.zip_KTV_KTV点歌系统_python_python 界面系统_python分类
5星 · 资源好评率100%
以下是一个简单的Python KTV点歌系统的例子:
```python
# 歌曲列表
song_list = {
'1': '七里香',
'2': '夜曲',
'3': '稻香',
'4': '听妈妈的话',
'5': '爱情转移'
}
# 播放列表
play_list = []
# 添加歌曲到播放列表
def add_song():
song_id = input('请输入歌曲编号:')
if song_id in song_list:
song = song_list[song_id]
play_list.append(song)
print('已添加歌曲:{}'.format(song))
else:
print('没有找到该歌曲,请重新输入编号。')
# 从播放列表中删除歌曲
def remove_song():
song_id = input('请输入要删除的歌曲编号:')
if song_id.isdigit() and int(song_id) <= len(play_list):
song = play_list.pop(int(song_id) - 1)
print('已删除歌曲:{}'.format(song))
else:
print('输入的编号无效,请重新输入。')
# 显示播放列表中的歌曲
def show_playlist():
print('播放列表:')
for i, song in enumerate(play_list):
print('{}. {}'.format(i + 1, song))
# 主程序
while True:
print('''
1. 添加歌曲到播放列表
2. 从播放列表中删除歌曲
3. 显示播放列表
4. 退出
''')
choice = input('请输入要执行的操作:')
if choice == '1':
add_song()
elif choice == '2':
remove_song()
elif choice == '3':
show_playlist()
elif choice == '4':
break
else:
print('输入的选项无效,请重新输入。')
```
阅读全文