Respuesta :
Answer:
name=input("Enter a name: ")
names = name.split()
if
(len(names)==3): middle=names[1] mid=middle[0].upper()+"." last=names[2]+"," first=names[0] print('Formatted Name:',last,first,mid) elif(len(names)==2): last=names[1]+',' first=names[0]
print('Formatted Name:',last,first)
else:
print('The input does not have the correct form')
Answer:
A better answer is:
#get input and assign to variable
name = input()
#split input in new variable
split_name = name.split()
#split first name
firstName = split_name[0]
#split middle name
middleName = split_name[1]
#check how many 'names' in list
if len(split_name) == 2:
#last name, first initial
print(middleName + ',', firstName[0:1] + '.')
# check how many 'names' in list again
if len(split_name) == 3:
#assign last name
lastName = split_name[2]
#print last name, firstinitial.middleinitial
print(lastName + ',', firstName[0:1] + '.' + middleName[0:1] + '.')
Explanation: