请求一个可以给n自定义值并且可以在四个分支函数中运行的主函数

就是当n是未知的、待输入的值,怎么写程序让n的值自定义并且可以赋值到四个分支函数中,请附上注释?

 

使用随机数吧,多练习

def fun1(n):  # 分支1
    return n ** 2


def fun2(n):  # 分支2
    return n * 2


def fun3(n):  # 分支3
    return n * 3


def fun4(n):  # 分支4
    return n * 4


fun = [fun1, fun2, fun3, fun4]  # 注意,列表中存放4个分支函数入口
while not (x := input(f'请输入数字:')):  # 循环等输入,直到x不为空
    pass

for i in range(1, 5):  # 遍历分支函数入口
    print(f'第{i}个答案是{fun[i-1](int(x))}')  # 一个数字n传给4个分支函数执行。

也许是你看到的教程和书没告诉过你函数可以存到列表中,希望我写的案例对你有些启发。