擅长:python、mysql、java
<p>您需要将其转换为字符串,还需要引用“不正确的”:</p>
<pre><code>import random
operator=["+","-","*"]
num1=random.randint(0,10)
num2=random.randint(0,10)
currentop=random.choice(operator)
answer = input("What is " + str(num1) + str(currentop) + str(num2) + "?\n")
if answer== eval(str(num1)+str(currentop)+str(num2)):
print("correct")
else:
print("incorrect")
</code></pre>
<p>正如其他人指出的,除非出于测试目的,否则不要使用eval。在</p>