这个问题怎么解决,怎么会报错

 

怎么解决这个问题

def multiply(a,b):
    return a*b;

if __name__ == '__main__':
    multiply(6,4)

这种相当于定义了一个方法,python是先执行 main函数的,如果你不传参数的话,就可以这样写

def multiply():
    a=6
    b=4
    return a*b;

if __name__ == '__main__':
    multiply()

这样就相当于实现了这个乘法但是没有做到是一个方法的作用,只是会return 一个int数据给你。 上下两种方法执行结果是一样的。

如果有用希望被采纳。一起学习,一起进步。

额,你的multiply函数没有参数啊

传两个参数