I have been the getting results:
Name: Hemingway, Ernest
Name: Madonna,
Name: , Voltaire
Name: ,
It seems as though the code is skipping all of my if and elif statements, I'm new to this so any help would be appreciated. Any explanation to my mistakes would be really beneficial.
def format_name(first_name, last_name):
# code goes here
string = ("Name: " + last_name + ", " + first_name)
if first_name==0 and last_name==1:
print ("Name: " + last_name)
elif first_name==1 and last_name==0:
print ("Name: " + first_name)
elif first_name==0 and last_name==0:
print ("")
else:
return string
''''
print(format_name("Ernest", "Hemingway"))
# Should return the string "Name: Hemingway, Ernest"
print(format_name("", "Madonna"))
# Should return the string "Name: Madonna"
print(format_name("Voltaire", ""))
# Should return the string "Name: Voltaire"
print(format_name("", ""))
# Should return an empty string
''''