擅长:python、mysql、java
<p>我不太擅长这个,但在我看来<code>komanda</code>是一个局部变量。你知道吗</p>
<p>你可以试着把komanda变成一个全局变量,像这样</p>
<pre><code>komanda = input("\n>> ")
def provera(x):
while komanda not in ("1", "2"):
print("\nUneli ste pogrešnu komandu.\n")
unos()
def unos():
provera()
while komanda in ("1", "2"):
if komanda == "1":
unosNam()
if komanda == "2":
unosKat()
</code></pre>
<p>或者您可以尝试使用<code>if</code>和<code>elif</code>来完成<code>provera()</code>中的所有操作</p>
<pre><code>if komanda == "1" or komanda == "2"
unosNam()
else:
print("\nUneli ste pogrešnu komandu.\n")
</code></pre>