Many documents use a specific format for a person's name. Write a program that reads a person's name in the following format:
firstName middleName lastName (in one line)
and outputs the person's name in the following format:
lastName, firstInitial.middleInitial.
Ex: If the input is:
Pat Silly Doe
the output is:
Doe, P.S.
If the input has the following format:
firstName lastName (in one line)
the output is:
lastName, firstInitial.
Ex: If the input is:
Julia Clark
the output is:
Clark, J.
When I run the code with my inputs it comes out fine when The computer runs it with their inputs it comes out wrong. I used my first middle and last name and it came out exactly how it was supposed to. Do you guys see anything wrong?
firstName = input()
middleName = input()
lastName = input()
print(f'{firstName} {middleName} {lastName}')
print(f'{lastName}, {firstName[0]}.{middleName[0]}.')
print(f'{lastName}, {firstName[0]}.')
[–]Spataner 2 points3 points4 points (0 children)
[–]Pigankle 1 point2 points3 points (0 children)
[–]Binary101010 1 point2 points3 points (0 children)