Я хочу вычислить пифагорейские триплеты (код ниже), и я хочу вычислять бесконечно, как мне это сделать, не используя три цикла for? Могу ли я использовать цикл for каким-либо образом? спасибо.
import math
def main():
for x in range (10000, 1000):
for y in range (10000, 1000):
for z in range(10000, 1000):
if x*x == y*y + z*z:
print y, z, x
print '-'*50
if __name__ == '__main__':
main()