擅长:python、mysql、java
<p>使用返回值和函数参数:</p>
<pre><code>import random
from random import randrange
def main():
r = random.randrange(1,13,1)
return r
def two(r):
if r==7 or r==11:
print (r)
else:
print (r)
r = main()
two(r)
</code></pre>
<p>函数<code>main</code>计算随机值,然后将其返回到调用它的位置。然后可以将返回值存储在变量中(在本例中也称为<code>r</code>:<code>r = main()</code>)。它不需要被称为<code>r</code>但是,您也可以将其命名为其他名称。</p>
<p>要将值传递给<code>two</code>,可以将其作为参数传递。正如您在<code>def two(r):</code>中看到的,函数<code>two</code>现在需要一个参数(也称为<code>r</code>),并在该函数中使用它。同样,这不需要被称为<code>r</code>,但似乎适合使用相同的名称。</p>