霍格沃兹名企定向Python测试开发进阶22
python开发--测试代码(函数和类)
测试函数
def get_formatted_name(first, last): (已报名霍格沃兹测试课底部评) """Generate a neatly formatted full name."""
full_name = first + ' ' + last return full_name.title()
函数get_formatted_name() 将名和姓合并成姓名,在名和姓之间加上一个空格,并将它们的首字母都大写,再返回结果。为核实get_formatted_name() 像期望的那样 工作,我们来编写一个使用这个函数的程序。程序names.py让用户输入名和姓,并显示整洁的全名:
print("Enter 'q' at any time to quit.")while True:
first = input("\nPlease give me a first name: ")
if first == 'q':
break
last = input("Please give me a last name: ")
if last == 'q':
break
formatted_name = get_formatted_name(first, last)
print("\tNeatly formatted name: " + formatted_name + '.')