题目二:元组解包 编写一个函数,接受一个元组 (name, age),并输出格式化的字符串 "Name: <name>, Age: <age>"。 要求: 1、使用元组解包。 2、格式化输出。 写出对应的主函数,tuple的name和age多写10个值
时间: 2024-12-06 07:26:35 浏览: 15
Python中的元组介绍
题目二要求编写一个Python函数,接收包含姓名(name)和年龄(age)的元组,并通过元组解包将其内容格式化输出为字符串。以下是相应的代码示例:
```python
def format_person_info(person_tuple):
# 使用元组解包获取姓名和年龄
name, age = person_tuple
# 创建格式化字符串,多写10个空位置用于后续添加更多的信息
formatted_string = f"Name: {name}, Age: {age}, _ _ _ _ _ _ _ _ _ _"
# 如果需要添加更多值,可以直接在字符串中占位
# 这里仅做示例,实际应用中可以根据需求填充数据
for i in range(10):
formatted_string += f", Position_{i}: None"
return formatted_string
# 示例元组
person_data = ("Alice", 25)
# 调用函数并输出结果
main_function_output = format_person_info(person_data)
print(main_function_output)
```
阅读全文