准则的目的:
编写一个程序,获取学生姓名列表并对其进行排序以创建一个班级名单。名单将在一行中用空格隔开。学生的名字总是用大写(第一个字母大写,其余的用小写)
它必须按字母顺序排序
必须输出的内容:
Students: Peng Ivan Alan Jodi Macy
Class Roll
Alan
Ivan
Jodi
Macy
Peng
我的代码:
names = input('Students: ')
print('Class Roll')
output = names.sort()
print(output)
我对编程相当陌生
Tags:
您需要将输入拆分为空格字符,然后对结果列表进行排序
另外,
sort()
方法修改列表,它不返回新列表如果你打印一个列表,它会打印在一行上,用方括号括起来,用引号括起来。如果你想在自己的行上打印每个名字,你必须循环
这应该可以,当您输入“完成”时,它将打印:
您可以使用以下代码生成该输出:
注意两件事,
*output
使用的是解包列表中的元素,而我使用的参数sep
允许您选择要打印的元素的分隔符。换言之,输出中的每个元素都由新行分隔相关问题 更多 >
编程相关推荐