Как ответить
рограмма, которую я написал для вычисления пифагорейских триплетов. Когда я запускаю программу, она печатает каждый набор триплетов дважды из-за оператора 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()