酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

# 按要求定义并调用以下函数。 # 1.定义一个无参数、无返回值的函数print_hi_human(),调用函数时,在函数中输出“人类,你好!”。 # 2.定义一个无参数、有返回值的函数say_hi_human(),调用函数时输出函数的返回值,返回字符串“人类,你好!”。 # 3.定义一个函数say_hi_person(),有一个参数full_name,接受人名的字符串为参数,函数的返回值为“***,你好!”,例如函数的参数为“李白”,返回值为“李白,你好!”。 # 4.定义一个函数say_hi_gender(),有2个参数full_name和gender,接受人名和性别的字符串为参数,函数的返回值为“尊敬的***先生/女士,欢迎来到火星!”,例如函数的参数人名为“李白”,性别为”男”,返回值为“尊敬的李白先生,欢迎来到火星!”。 # 请完成以下代码填空。 #1.定义并调用函数print_hi_human() def print_hi_human(): print('人类,你好!') print(print_hi_human()) #调用函数print_hi_human() #

```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点数解答]

相关提问