def节省(pocket_money,paper_route,支出):
---退回pocket_money + paper_route-支出
打印(节省(10,10,5))
此代码表明在哪里打印会出现语法错误。 Idk怎么了,我从初学者到python书都得到了这段代码。我从书中尝试了其他一些涉及return语句的示例,所有示例给我一个语法错误,即打印所在位置。我注意到的一件事是,当我在return语句上按ENTER键时,光标显示为无空格,与结束该块一样。如果这是正常的,则为Idk;我几天前才刚开始学习python。
我正在使用Python 3.4.1
假设我之前发布了坐标变换,然后我将不得不将积分分成两部分,例如以下\ int_0 ^ $ u_2 $(\ frac {$ v_3 $-$ v_2 $} {$ u_3 $-$ u_2 $ })$ u ^ 2 $ du + \ int_ $ u_2 $ ^ $ u_3 $ [(\ frac {$ v_3 $-$ v_2 $} {$ u_3 $-$ u_2 $})u + $ v_3 $-(\ frac {$ v_3 $-$ v_2 $} {$ u_3 $-$ u_2 $})$ u_3 $] u du吗?
最佳答案
这就是我得到的
$ python -V
Python 2.7.3
$ python
>>> def s(pm,pr,s):
... return pm+pr-s
...
>>> print s(10,10,5)
15
>>> def s(pm,pr,s):
... return pm+pr-s
... print s(10,10,5)
File "<stdin>", line 3
print s(10,10,5)
^
您确定在定义函数后是否将空白行放置?
关于function - Python return语句行不通吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25173593/