我在写一个程序,它会要求用户输入几个名字,用分号分隔。姓名将作为姓氏,名字输入。该程序然后将在单独的行上以名字lastname格式打印每个名称。到目前为止,我的程序是:分割一个名字的字符串
def main():
names=input("Please enter your list of names: ")
person=names.split(";")
xname=person.split(",")
这是我得到的,因为当我尝试在逗号分割时出现错误。我究竟做错了什么?输出应如下所示:
Please enter your list of names: Falcon, Claudio; Ford, Eric; Owen, Megan; Rogers, Josh; St. John, Katherine
You entered:
Claudio Falcon
Eric Ford
Megan Owen
Josh Rogers
Katherine St. John
显示回溯 - 将其剪切并粘贴到您的问题以及输入的内容中 –
如果其中一个答案解决了您的问题,您应该接受它(单击复选标记旁边的相应答案)。这有两件事。它让每个人都知道你的问题已经得到解决,让你满意,并且它可以帮助你帮助你。 [见这里](http://meta.stackexchange.com/a/5235)的完整说明。 –