defcalculate(parameter_one,parameter_two):demo=parameter_one%parameter_twoprint"%r%%r=%r"%(parameter_one,parameter_two,demo)错误提示:notallargumentsconvertedduringstringformatting
2 回答
人到中年有点甜
TA贡献1895条经验 获得超7个赞
Python的縮進是個坑defcalculate(parameter_one,parameter_two):demo=parameter_one%parameter_twoprint"%r%%r=%r"%(parameter_one,parameter_two,demo)
精慕HU
TA贡献1845条经验 获得超8个赞
代码应该是这样的: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
提交
取消