Как ответить

рограмма, которую я написал для вычисления пифагорейских триплетов. Когда я запускаю программу, она печатает каждый набор триплетов дважды из-за оператора if. Можно ли как-то сказать программе, чтобы новый набор триплетов печатался только один раз? Благодарю.

import math

def main():
    for x in range (1, 1000):
        for y in range (1, 1000):
            for z in range(1, 1000):
                if x*x == y*y + z*z:
                    print y, z, x
                    print '-'*50

if __name__ == '__main__':
    main()  

Ответы на вопрос(16)

Ваш ответ на вопрос