Advertisement
Guest User

Untitled

a guest
Nov 19th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.35 KB | None | 0 0
  1. # Inicializa lista vazia
  2. triplelist = []
  3.  
  4. # Ciclo for (100 vezes - de 1 a 100)
  5. for x in range(1, 101):
  6.     # Porquê os valores 3, 4 e 5?
  7.     # 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.
  8.     # Então o que estamos a fazer é a multiplicar esses valores por uma constante (x) que vai tomando
  9.     # diferentes valores dentro do ciclo. Primeira iteração x=1, segunda x=2 e assim sucessivamente até x=100.
  10.     # Ao fazer isto sabemos que ao multiplicar todos os lados por essa constante, sabemos que o que estamos a fazer é a aumentar
  11.     # o triangulo proporcionalmente e irá continuar a respeitar a condição.
  12.     c1 = 3*x
  13.     c2 = 4*x
  14.     hip = 5*x
  15.  
  16.     # Cria um tuplo com os três valores (cateto1, cateto2, hipotenusa)
  17.     triple = (c1, c2, hip)
  18.  
  19.     # Método append para adicionar o tuplo que foi criado à lista de tuplos
  20.     triplelist.append(triple)
  21.  
  22. # Ciclo for usado apenas para imprimir a lista que foi criada anteriormente
  23. for el in triplelist:
  24.     print(el)
  25.    
  26. # Basicamente é isto, o ponto de partida aqui é assumir que um triangulo com os lados (3,4,5) respeita a condição e
  27. # 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