擅长:python、mysql、java
<p>你刚才有个语法错误。以下是对我有效的方法:</p>
<pre><code>import math
m=0
n=0
x=y=z=j=0
xe=ye=ze=se=0
sum=0;
m = int(input("Enter a number: "))
n = int(input("Enter a number: "))
for j in range (2, n):
for x in range (0, m):
for y in range (x, m):
for z in range (y, m):
xe=x**j
ye=y**j
ze=z**j
se=(xe+ye)
if (ze == se):
sum=sum+1
print ("sum = "+str(sum))
</code></pre>
<p>我正在测试输入<code>m = 100</code><code>n = 10</code>,结果是<code>850</code>。你知道吗</p>
<p>不过,如果你想验证费马的最后一个定理:</p>
<pre><code>import math
m=0
n=0
x=y=z=j=0
xe=ye=ze=se=0
sum=0;
m = int(input("Enter a number: "))
n = int(input("Enter a number: "))
for j in range (3, n):
for x in range (1, m):
for y in range (x, m):
for z in range (y, m):
xe=x**j
ye=y**j
ze=z**j
se=(xe+ye)
if (ze == se):
sum=sum+1
print ("sum = "+str(sum))
</code></pre>
<p>用这个^。你知道吗</p>