用python实现十大歌手练习题
时间: 2023-09-27 21:05:29 浏览: 316
学习python的练习题
这个问题比较宽泛,下面我给出的是一个示例代码,可以实现以下功能:
- 从用户输入中获取十大歌手的名字
- 将歌手名字存储到列表中
- 对列表中的歌手名字进行排序
- 打印排序后的歌手名字列表
代码如下:
```python
singers = []
# 从用户输入中获取十大歌手的名字
for i in range(10):
name = input("请输入第{}位歌手名字:".format(i+1))
singers.append(name)
# 对列表中的歌手名字进行排序
singers.sort()
# 打印排序后的歌手名字列表
print("十大歌手排名如下:")
for i, singer in enumerate(singers):
print("{}、{}".format(i+1, singer))
```
使用示例:
```
请输入第1位歌手名字:周杰伦
请输入第2位歌手名字:林俊杰
请输入第3位歌手名字:王力宏
请输入第4位歌手名字:陈奕迅
请输入第5位歌手名字:张学友
请输入第6位歌手名字:邓紫棋
请输入第7位歌手名字:蔡依林
请输入第8位歌手名字:李宗盛
请输入第9位歌手名字:韩红
请输入第10位歌手名字:刘德华
十大歌手排名如下:
1、刘德华
2、周杰伦
3、陈奕迅
4、林俊杰
5、李宗盛
6、王力宏
7、邓紫棋
8、蔡依林
9、张学友
10、韩红
```
阅读全文