[python]代码库
#调用模块
import time
print("===========================勾股数表===========================")
#输入
a = int(input('请输入最大数范围(正整数,过大则需等待):'))
if a <= 5:
#无解数的排除
print('无解(3秒后退出)')
print('============================================================')
time.sleep(3)
else:
print('敬请等待......')
print()
for i in range(0,a):
i = i + 1
for b in range(i,a):
for c in range(b,a):
if i ** 2 + b ** 2 == c ** 2 or i ** 2 + c ** 2 == b ** 2 or b ** 2 + c ** 2 == i ** 2:
print(str(i)+' '+str(b)+' '+str(c))
#结束
print()
print("===========================已结表===========================")
print('感谢使用......')
input()