Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Inicializa lista vazia
- triplelist = []
- # Ciclo for (100 vezes - de 1 a 100)
- for x in range(1, 101):
- # Porquê os valores 3, 4 e 5?
- # Nós sabemos à partida que um triangulo com os lados 3, 4 e 5 respeita o teorema de Pitágoras, aliás isso são contas que podemos fazer facilmente até à mão.
- # Então o que estamos a fazer é a multiplicar esses valores por uma constante (x) que vai tomando
- # diferentes valores dentro do ciclo. Primeira iteração x=1, segunda x=2 e assim sucessivamente até x=100.
- # Ao fazer isto sabemos que ao multiplicar todos os lados por essa constante, sabemos que o que estamos a fazer é a aumentar
- # o triangulo proporcionalmente e irá continuar a respeitar a condição.
- c1 = 3*x
- c2 = 4*x
- hip = 5*x
- # Cria um tuplo com os três valores (cateto1, cateto2, hipotenusa)
- triple = (c1, c2, hip)
- # Método append para adicionar o tuplo que foi criado à lista de tuplos
- triplelist.append(triple)
- # Ciclo for usado apenas para imprimir a lista que foi criada anteriormente
- for el in triplelist:
- print(el)
- # Basicamente é isto, o ponto de partida aqui é assumir que um triangulo com os lados (3,4,5) respeita a condição e
- # a partir daí estamos apenas a multiplicar cada um dos lados por uma contante, vai sempre respeitar o Teorema de Pitágoras :)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement