擅长:python、mysql、java
<p>那是因为你一开始从不做任何事来打破它。尝试将您的<code>oper</code>更改为包括<code>9</code>:</p>
<pre><code>oper = raw_input("+, -, /, *, or 9 (to exit)": )
</code></pre>
<p>然后包含<code>elif</code>语句并将<code>loop</code>更改为0以退出<code>while</code>循环:</p>
^{pr2}$
<p>另外,处理你的缩进:</p>
<pre><code>loop = 1
while loop == 1:
num1 = input("Enter the first number: ")
print num1
oper = input("+, -, *, /,9: ")
print oper
num2 = input("Enter the second number: ")
print num2
if oper == "+":
result = int(num1) + int(num2)
elif oper == "-":
result = int(num1) - int(num2)
elif oper == "*":
result = int(num1) * int(num2)
elif oper == "/":
result = int(num1) / int(num2)
elif oper == "9":
loop = 0
print "The result of " + str(num1) + str(oper) + str(num2) + " is " + str(result)
</code></pre>