miércoles, 6 de junio de 2018

Integer Pythagorean Triples


Pythagorean Triples

With positive integers

The following is a Python 3.7 program. It must be previously installed.

print('Type a positive integer')
integer=input()
integer=int(integer)
for a in range(1,integer):
    for b in range(1, integer):
        for c in range(1, integer):
            if a**2+b**2==c**2:
                if a <b<c                   
                    print([a,b,c])


Example (1): For numbers not greater than 8

Type a positive integer
8
[3, 4, 5]

Example (2): For numbers not grater than 30

Type a positive integer
30
[3, 4, 5]
[5, 12, 13]
[6, 8, 10]
[7, 24, 25]
[8, 15, 17]
[9, 12, 15]
[10, 24, 26]
[12, 16, 20]
[15, 20, 25]
[20, 21, 29]

No hay comentarios:

Publicar un comentario