已知g=lambdax,y=3,z=5:x*y*z,则print(g(1))的输出结果
时间: 2024-04-22 20:25:55 浏览: 187
WIN7 UHD610620630P630显卡驱动(支持G4900G5400)
根据题意,g=lambda x,y,z: x*y*z,即g是一个以三个变量x,y,z为参数的匿名函数,返回值为这三个变量的乘积。
因此,当g被调用时,需要传入三个参数。而在print(g(1))中,只传入了一个参数1,因此会出现TypeError错误。
正确的调用方式应该是print(g(1, 3, 5)),输出结果为15。
阅读全文