defcalculate(parameter_one,parameter_two):demo=parameter_one%parameter_twoprint"%r%%r=%r"%(parameter_one,parameter_two,demo)错误提示:notallargumentsconvertedduringstringformatting
2 回答

牛魔王的故事
TA贡献1830条经验 获得超3个赞
Python的縮進是個坑defcalculate(parameter_one,parameter_two):demo=parameter_one%parameter_twoprint"%r%%r=%r"%(parameter_one,parameter_two,demo)

喵喔喔
TA贡献1735条经验 获得超5个赞
代码应该是这样的:defcalculate(parameter_one,parameter_two):demo=parameter_one%parameter_tworeturndemoprint"%r%%r=%r"%(parameter_one,parameter_two,calculate(parameter_one,parameter_two))这不是python取余数出错的问题,而是变量作用域的问题,print是在函数外,不能访问到calculate函数中的局部变量demo的。
添加回答
举报
0/150
提交
取消