def calculate_and_print(num, calculator, formatter):
result = calculator(num)
formatter(num, result)

def print_with_vertical_bar(num, result):
print(f"数字参数:{num},计算结果:{result}")

def calculate_times_5(num):
return num * 5
calculate_and_print(7, calculate_times_5, print_with_vertical_bar)
#匿名函数lambda
calculate_and_print(3, lambda num: num * 3, print_with_vertical_bar)
posted on 2025-10-31 21:33  偷懒的阿贤  阅读(1)  评论(0)    收藏  举报