许多文档使用一个人的名字的特定格式。编写一个以下列格式读取个人姓名的程序:
firstName middleName lastName (一行)
并以下列格式输出该人的姓名:
lastName,firstInitial.middleInitial.
例:如果输入是:
Pat愚蠢的Doe输出是:
如果输入的格式如下:
firstName lastName (一行)
产出如下:
lastName,firstInitial.
例:如果输入是:
朱莉娅·克拉克的输出是:
Clark,J.
Name = str(input())
token = Name.split()
if token == 3:
print(token[2] + ',', token[0][0] + '.' + token[1][0] + '.')
else:
print(token[1] + ',', token[0][0] + '.')我认为3:可以帮助我辨别名字是最后的还是第一个、第一个、还是第三个(lastName,firstInitial.middleInitial)。
发布于 2022-11-14 09:35:49
我希望你的教授不会这么读,否则你可能会不及格……明智的做法是不要完全复制您在Intro课程中得到的说明:)
https://stackoverflow.com/questions/74423525
复制相似问题