编写一个python脚本,格式化输出名字。
这个案列一共列举了四种写法:
## 1
# def get_formatted_name(first_name,last_name):
# full_name = first_name + ' ' + last_name
# return full_name.title()
#
# musician = get_formatted_name('jimi','hendrix')
# print(musician)
# print()## 2
# print()
# def get_formatted_name(first_name,middle_name,last_name):
# full_name = first_name + ' ' + middle_name + ' ' + last_name
# return full_name.title()
#
# musician = get_formatted_name('jhon','lee','hooker')
# print(musician)
# print()## 3
# print()
# def get_formatted_name(first_name,last_name,middle_name=''):
# if middle_name:
# full_name = first_name + ' ' + middle_name + ' ' + last_name
# else:
# full_name = first_name + ' ' + last_name
# return full_name.title()
#
# musician = get_formatted_name('jhon','lee','hooker')
# print(musician)
# print()
#
# musician = get_formatted_name('jhon','hooker')
# print(musician)
# print()## 4
def get_formatted_name(first_name,last_name):full_name = first_name + ' ' + last_namereturn full_name.title()while True:print("\nPlease tell me your name:")f_name = input("First name: ")if f_name == '':breakl_name = input("Last name: ")if l_name == '':breakformatted_name = get_formatted_name(f_name,l_name)print("\nHello, " + formatted_name + "!")