勾股数--Python
2024-09-02 06:46:49
勾股数:勾股数又名毕氏三元数 。勾股数就是可以构成一个直角三角形三边的一组正整数。勾股定理:直角三角形两条直角边a、b的平方和等于斜边c的平方(a²+b²=c²)
要求:输出1000以内的勾股数
from math import sqrt for a in range(1,1000):
for b in range(a,1000):
c = sqrt(a * a + b * b)
if c > 10000: break
if c.is_integer(): #内置函数,判断一个浮点数是否长得像整数
print(a," ",b," ",int(c))
最新文章
- Linux手绑IP
- 一步一步了解Cocos2dx 3.0 正式版本开发环境搭建(Win32/Android)
- squid+nginx+apache
- Linux 命令 - printenv: 打印全部或部分环境信息
- Session 原理
- WireShark过滤语法
- 建造者模式->;代码示例
- 面向对象三大特征之封装与static——(Java学习笔记四)
- RF+Jenkins构建持续集成
- java获取昨天的日期
- JavaScript的数据类型问题总结
- Python——日志模块(logging)
- miui10 傻瓜式安装google框架方法
- $Django Paginator分页器 批量创建数据
- 运输层TCP/UDP
- MySQL查询表结构命令
- 试编hello world
- 001——vue.js初始安装:
- php ocket通信机制
- BZOJ 3631 松鼠的新家 树上差分