[问题] 找直角三角形的值

楼主: qnrother (雄商都敏俊)   2019-12-01 17:43:35
各位大大好!
有个关于Python的程式作业问题,问题如下:
Assume that there is a right triangle which has three integer sides and the th
ree sides of course satisfy the Pythagoras theorem.
Please use Python to write function(s) to find out all side-sets including sid
e1,side2,and the hypotenuse(use list or tuple or dict to store the data) and a
ll the sides are no larger than 500.
渣翻译:用函数求直角三角形的边(不大于500),边的值需要符合毕氏定理(直角边的
平方和需等于斜边长的平方),存值的方式可以用list,tuple,dict。
求各位大大帮忙,非常感谢!
作者: yummy8765 (tsuyoku)   2019-12-01 17:56:00
提示:三层for loop 用毕氏定理当if的条件
作者: andy19960407 (258698)   2019-12-01 18:05:00
两个for?
作者: nini200 (200妮妮)   2019-12-01 18:54:00
你应该先说自己卡在哪边.....而不是要大家帮忙写作业
作者: energyaxd (君)   2019-12-01 18:59:00
一开始就两层loop if第三边=整数 再慢慢刻 因为有些三角全等的关系其实一边不用扫完1-500或是a固定时b超过多少c会大于500后面可以直接跳过这圈
作者: s860134 (s860134)   2019-12-01 22:02:00
for i in range(1,500):我已经帮你写完一半了,剩下自己写,不用谢我
楼主: qnrother (雄商都敏俊)   2019-12-01 22:05:00
感谢各位大大,问题已经解决了!
作者: Kao0502 (鸿鸿)   2019-12-02 02:17:00
这不难吧,用for一下子就写出来了

Links booklink

Contact Us: admin [ a t ] ucptt.com