擅长:python、mysql、java
<p>嘿Dalek我复制了你的代码得到了这个结果:</p>
<pre><code>1. add ; 2. subtract ; 3. multiply ; 4. divide
What's your choise?
1
Traceback (most recent call last):
File "C:\Users\timur\AppData\Local\Programs\Python\Python36-32\Game.py", line 10, in <module>
print (anwsr_add)
NameError: name 'anwsr_add' is not defined
</code></pre>
<p>发生NameError是因为程序在执行下面的代码时试图调用<code>anwsr_add</code>
你可以使用这个代码。它起作用了。代码不起作用的原因是调用<code>anwr_add</code>而不是在<code>if choise == ...</code>方法中:</p>
<pre><code>choise = input("1. add ; 2. subtract ; 3. multiply ; 4. divide. What's your choise?")
if str(choise) == '1':
print('First_num:')
num_1_1 = input()
print('Second_num:')
num_2_1 = input()
anwsr_add = (int(num_1_1) + int(num_2_1))
print (anwsr_add)
</code></pre>
<blockquote>
<blockquote>
<blockquote>
<p/>
</blockquote>
</blockquote>
</blockquote>