您好,我正在尝试创建一个程序,该程序接受输入并打印出全大写的首字母缩写,但我不明白为什么我的程序在字符串分割后只打印列表最后一项的第一个字母
这是我的代码:
full_name = input("Please enter your full name: ")
name = full_name.split()
for item in name:
new_name = item[0].upper()
print(new_name)
最佳答案
您可以创建一个新的空变量,例如initials
,并向其中添加第一个字母
full_name = input("full name: ")
name = full_name.split()
initials = ""
for item in name:
initials += item[0].upper()
print(initials)
关于python - 打印全名python的第一个字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74449437/