当前位置: 代码迷 >> 综合 >> python编程---example2
  详细解决方案

python编程---example2

热度:81   发布时间:2023-10-18 11:44:21.0

编写一个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 + "!")

 

  相关解决方案