Python中,def定义函数的参数的值怎么确定?比如所示代码中,df的值为多少?

如题所述

这两个看起来输出结果一样,但是内涵是完全不一样的
return的作用之一是返回计算的值
print的作用是输出数据到控制端
第一段代码中输出的数据是add(x,y)这个函数的返回值,这段代码只有一次输出
第二段代码输出的数据是有print z这一句来实现的,因为函数中没有定义返回值,所以print add(x,y)输出的是一个空的字符,所以这儿有两次的输出
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-07-04
不是调用者给的值么追问

解释一下?初学Python,太多的不清楚了。。

追答

程序的目的没说,但看起来类似利息计算。
每天算一次利息,周六周日利率0.99,工作日利率1+df,一直累积,直到最终结果为本金的37倍以上。程序求的是df的值。