编写一个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_name
return full_name.title()
while True:
print("\nPlease tell me your name:")
f_name = input("First name: ")
if f_name == '':
break
l_name = input("Last name: ")
if l_name == '':
break
formatted_name = get_formatted_name(f_name,l_name)
print("\nHello, " + formatted_name + "!")
本文介绍了使用Python进行名字格式化输出的四种方法,包括不同参数组合的函数定义,以及一个循环读取用户输入并返回格式化名字的示例。

被折叠的 条评论
为什么被折叠?



