【发布时间】:2016-03-16 23:52:36
【问题描述】:
我正在尝试编写一个程序,要求用户输入多个名称,并用分号分隔。名称将输入为姓氏,名字。然后,该程序将在单独的行上以 firstname 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
【问题讨论】:
-
显示回溯 - 将其剪切并粘贴到您的问题以及您输入的内容中
-
如果以下答案之一解决了您的问题,您应该接受它(单击相应答案旁边的复选标记)。这有两件事。它让每个人都知道您的问题已得到您满意的解决,并为帮助您的人提供帮助。 See here 以获得完整的解释。