我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

用列表推导式计算所有元素小于 30 的毕达哥拉斯三元组

毕达哥斯拉三元组,即满足 a2 + b2 = c2 的三个整数。怎么用Python写代码?

img


列表解析式





l=[(i,j,k)for i in range(1,30) for j in range(i,30) for k in range(j,30) if i**2+j**2==k**2]

print(l)

两个for 无脑循环 + if比较

近期文章

  • 为什么上一句不报错,下一句就报错?
  • f2.write('2345') 给f2写数据,是怎样写到2.txt里面的?
  • 关系表达式及逻辑表达式
  • 支付宝接口调用出现INVALID_PARAMETER错误,订单信息无法识别。
  • Node.js configure: Found Python 3.8.7...
  • 搜索功能不能正常使用
  • 微信小程序中wx.downloadFile 中url应如何设置?
  • 这错在哪里啊?检查了无数遍了啊呢
  • Map泛型写错了不报错,如何解决?(语言-java)
  • java的一个异常类的问题
  • 大气校正后的光谱曲线是否正确
  • 如何将Xshell中vim编辑器里的内容复制到windows电脑里面?
  • 就第二个一直亮按key1或者2都不会变化,其他怎么弄都不亮
  • uniapp中VUE事件总线操作
  • 要求用宝塔面板建服务器,但我已经配置好phpstudy了
  • 数字转中文大写:输入数据中含有0就没有输出
  • java引用使用svcuutil.exe生成的cs文件和配置文件问题
  • 两对虚拟网桥,在一对虚拟网桥上发包会影响其他的网桥的速度
  • 读入一个字符串,内容为英文文章。
  • comsol光子晶体光纤传太赫兹感器

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华