这里的两张图是一段完整的交互式姓名输入与问候的程序:
下面来解析这段代码的逻辑和运行过程:
1.定义一个函数get_fromatted_name。
2.用f-string方法拼接成full_name。
3.调用title()方法:title()的作用对英文姓名有效,对中文无影响,这里保留title()写法是为了兼容英文的输入。
4.while True表示无限循环,直到遇到break。
5.print()是两行提示:“请用户输入名字”或“输入q 退出”。
6.调用函数将姓和名传入get_fromatted_name。
8.输出问候语和姓名