勾股數:勾股數又名畢氏三元數 。勾股數就是可以構成一個直角三角形三邊的一組正整數。勾股定理:直角三角形兩條直角邊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))