擅长:python、mysql、java
<p>不能在执行n=()时声明变量,然后尝试为其分配整数或字符串。你知道吗</p>
<p>n=()并不意味着:</p>
<blockquote>
<p>n equals nothing at the moment but i will assign a variable shortly.</p>
</blockquote>
<p>()->;元组<a href="https://docs.python.org/3/tutorial/datastructures.html" rel="nofollow">https://docs.python.org/3/tutorial/datastructures.html</a></p>
<blockquote>
<p>They are two examples of sequence data types (see Sequence Types —
list, tuple, range). Since Python is an evolving language, other
sequence data types may be added. There is also another standard
sequence data type: the tuple.</p>
</blockquote>
<p>所以在函数中,如果你想给变量赋值,那么就把它作为参数传递</p>
<p>例如:</p>
<pre><code>def FractionDivider(a,b,c,d):
n = a
d = b
n2 = c
d2 = d
</code></pre>
<p>考虑从上面的链接阅读更多关于元组的内容</p>