您好我是编程新手,我正在尝试编写一个程序,该程序会获取学生姓名列表并对其进行排序以创建课程卷。名称列表将在由一个空格分隔的一行上给出。它按字母顺序排列
这就是我想要输出的样子。
这是我目前的代码,我不知道为什么会出现错误。
names = input('Students: ')
print('Class Roll')
output = names.sort()
print(output)
答案 0 :(得分:-1)
您永远不会将输入分开,因此无需排序
names = names.split()
names.sort()
答案 1 :(得分:-1)
以下是我在代码中看到的一些问题
sort
在原地工作,返回无您可以执行以下操作
names = input('Students: ').split(' ')
print(names)
代替输出修改强>
以问题
中显示的方式打印它们for name in names:
print(name)