1
resposta

Aula 3 Estruturas Condicionas - 11 Triangulo.

Escreva um programa que peça à pessoa usuária três números que representam os lados de um triângulo. O programa deve informar se os valores podem ser utilizados para formar um triângulo e, caso afirmativo, se ele é equilátero, isósceles ou escaleno.

while True:  #repete pergunta se os dados nao formam um triangulo

  lado1 = float(input('Digite o lado 1 do triangulo: '))
  lado2 = float(input('Digite o lado 2 do triangulo: '))
  lado3 = float(input('Digite o lado 3 do triangulo: '))

  if (lado1 + lado2) > lado3 and (lado1 + lado3) > lado2 and (lado2 + lado3) > lado1:
    print('É um triangulo')
    if lado1 == lado2 == lado3: #tres lados iguais
        print('É um triangulo equilatero')
    elif (lado1 == lado2) or (lado1 == lado3) or (lado2 == lado3): #dois lados iguais
            print('É um triangulo isósceles')
    else:
            print('É um triangulo escaleno') # tres lados diferentes.
    break       # sai da loop, pois é um triangulo.
else:
            print('Não é um triangulo')

Digite o lado 1 do triangulo: 90
Digite o lado 2 do triangulo: 100
Digite o lado 3 do triangulo: 103
É um triangulo
É um triangulo escaleno
1 resposta

Oiii Fabiola!

É muito bom poder acompanhar sua dedicação. Continue praticando pois essa é uma excelente forma de fixar o conteúdo que você está aprendendo.

Continue estudando e conte com a Alura para evoluir sua carreira. Abraços e bons estudos!