```python # 定义并调用函数print_hi_human() def print_hi_human(): print('人类,你好!') print_hi_human() # 调用函数print_hi_human() # 定义并调用函数say_hi_human() def say_hi_human(): return '人类,你好!' print(say_hi_human()) # 调用函数say_hi_human() # 定义并调用函数say_hi_person() def say_hi_person(full_name): return f'{full_name},你好!' print(say_hi_person('李白')) # 调用函数say_hi_person() # 定义并调用函数say_hi_gender() def say_hi_gender(full_name, gender): if gender == '男': return f'尊敬的{full_name}先生,欢迎来到火星!' elif gender == '女': return f'尊敬的{full_name}女士,欢迎来到火星!' else: return f'尊敬的{full_name},欢迎来到火星!' print(say_hi_gender('李白', '男')) # 调用函数say_hi_gender() ``` ### 额外需要注意的逻辑点 1. **参数检查**:在 `say_hi_gender` 函数中,可以增加对 `gender` 参数的检查,确保传入的性别是有效的(例如,只接受 "男" 或 "女")。 2. **异常处理**:在实际应用中,可以考虑添加异常处理机制,以防止因意外输入导致程序崩溃。 3. **扩展性**:如果未来需要支持更多性别选项,可以在 `say_hi_gender` 函数中使用字典或枚举来管理不同的称谓。 [2024-11-25 22:47:20 | AI写代码神器 | 368点数解答]