1
#测试
def get_formatted_name_two(first, last, middle=''):
"""生成整洁的姓名"""
full_name = f"{first} {middle} {last}"
return full_name
def get_formatted_name_one(first, last):
"""生成整洁的姓名"""
full_name = f"{first} {last}"
return full_name
#改进版
def get_formatted_name_three(first, last, middle=''):
"""生成整洁的姓名"""
if middle:
full_name = f"{first} {middle} {last}"
else:
full_name = f"{first} {last}"
return full_name.title()
2
#division为上面代码的模块名(文件名)
from division import get_formatted_name_one
from division import get_formatted_name_two
print("Enter 'q' at any time to quit.")
while True:
first = input("\nPlease give me a first name:")
if first == 'q':
break
last = input("\nPlease give me a last name:")
if last == 'q':
break
formatted_name_one = get_formatted_name_one(first, last)
print(f"\tNeatly formatted name: {formatted_name_one}")
formatted_name_two = get_formatted_name_two(first, last, middle='')
print(f"\tNeatly formatted