Python—一个测试等式a**n+;b**n=c**n表示n∈;{2,3,…;,10}
我可以向你保证,这不是一个家庭作业问题 我试图编写一个函数来测试等式Python—一个测试等式a**n+;b**n=c**n表示n∈;{2,3,…;,10},python,Python,我可以向你保证,这不是一个家庭作业问题 我试图编写一个函数来测试等式a**n+b**n=c**n是否适用于 n∈{2,3,…,10}. 如果有一个等于n的值,则函数应该返回最低的值,如int。如果给定范围内的任何n值均不相等,则函数应返回False e、 g 产出: 2 False 及 产出: 2 False 我很想看到对这样一个问题有不同的处理方法。我保证这不是一个家庭作业问题。提前感谢:)这很容易,因为是谁解决了费马的最后一个定理,并证明了对于n>2而言,a**n+b**n==c**
a**n+b**n=c**n
是否适用于
n∈{2,3,…,10}.
如果有一个等于n的值,则函数应该返回最低的值,如int
。如果给定范围内的任何n值均不相等,则函数应返回False
e、 g
产出:
2
False
及
产出:
2
False
我很想看到对这样一个问题有不同的处理方法。我保证这不是一个家庭作业问题。提前感谢:)这很容易,因为是谁解决了费马的最后一个定理,并证明了对于n>2
而言,a**n+b**n==c**n
def f(a, b, c):
return 2 if a * a + b * b == c * c else False
Woah,3次投票失败:/I我相信你可以通过至少一次尝试自己解决这个问题来减少投票失败?@James这个问题,以及你之前的问题,不适合这个网站。你应该展示你已经尝试过的东西,而不是发布代码请求。请不要再发布此类请求。我们不在乎这是否是你的家庭作业。这是我们的家庭作业。我尝试了for循环,但没有真正达到目的。我对编程非常陌生,希望能在这里得到一些帮助好的,从现在起我会发布我尝试过的东西。很抱歉,向下滚动,希望找到这样的答案-并不失望:)+1哇。。。首先,我认为你没有正确地阅读问题(就在你发布答案之后)…再次回来给出答复,然后。。。。哇,很好。。