用python验证四方定理

题目

菲菲视频讲解

举例验证

请输入一个自然数:483

(0, 1, 121, 361)

请输入一个自然数:5739

(0, 25, 1225, 4489)

请输入一个自然数:4803

(0, 1, 2401, 2401)

代码

importitertools

n =int(input("请输入一个自然数:"))

l = []

foriinrange(,int(n **0.5) +1):

l.append(i **2)

forjinitertools.product(l, repeat =4):

ifsum(j) == n:

print(j)

break

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181214B0BQAV00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券