【发布时间】:2021-10-22 18:48:11
【问题描述】:
我在我的评估中坚持使用我的代码。我已经通过了足够的分数,但我不想留下任何关于失败的问题——为了我自己的学习。 我想得到所有的语句,除了最后一个,如果名字和姓氏都是黑色的,输出应该是空的。但我仍然得到 Name - 这个词根本不应该在那里。
非常感谢!
# code goes here
if len(first_name)==0:
string="Name: "+last_name
elif len(last_name)==0:
string="Name: "+first_name
elif len(last_name)==0 and len(first_name)==0:
string=""
else:
string="Name: "+last_name+", "+first_name
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
Name: Hemingway, Ernest
Name: Madonna
Name: Voltaire
Name:
【问题讨论】:
标签: python string function if-statement