擅长:python、mysql、java
<p>正如Brian所说,您需要从函数返回值,还需要将isPara传递给函数isRec</p>
<pre><code>def isPara(b1, b2):
'''if base lengths are same, it will return true'''
return True if b1 == b2 else False
def isRec(angle, isPara):
'''if isPara is true '''
return True if isPara is True and angle == 90 else False
s1, s2, angle = 3, 3, 90
isPara = isPara(s1, s2)
print(isRec(angle, isPara))
</code></pre>
<p>isPara提供了两个变量,您在函数中都没有使用,而是将变量更改为b1和b2。如果将变量传递给函数并希望在函数中更改其名称,请使用</p>
<pre><code>def isPara(b1, b2):
</code></pre>
<p>此外,由于isRec既不使用s1也不使用s2,因此不需要将这些值传递给isRec函数</p>
<p>此脚本的输出:</p>
<pre><code>True
</code></pre>