Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] Verificação dos triângulos

'''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. Tenha em mente algumas dicas: Três lados formam um 
 triângulo quando a soma de quaisquer dois lados for maior que o terceiro; 
 Triângulo Equilátero: três lados iguais; Triângulo Isósceles: quaisquer dois 
 lados iguais; Triângulo Escaleno: três lados diferentes.'''
lado1 = int(input('Digite o tamanho do lado 1 do triângulo: '))
lado2 = int(input('Digite o tamanho do lado 2 do triângulo: '))
lado3 = int(input('Digite o tamanho do lado 3 do triângulo: '))

if (lado1 + lado2) > lado3 and (lado1 + lado3) > lado2 and (lado2 + lado3) > lado1:
  if lado1 == lado2 == lado3:
    print('Triângulo Equilátero')
  elif ((lado1 == lado2) and lado1 != lado3) or  \
       ((lado1 == lado3) and lado1 != lado2) or  \
       ((lado2 == lado3) and lado2 != lado1):
       print('Triângulo Isósceles')
  else:
    print('Triângulo Escaleno')
else: 
  print('Essas medidas não formam um triângulo')
2 respostas
solução!

Bom dia Bruno! Tudo bem?

É muito bom poder acompanhar a sua evolução nos estudos juntos a Alura. Testei o seu código e ele está correto e atende bem a proposta da atividade.

Imagem exibindo o teste do código do aluno no terminal do VsCode

Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!

Obrigado pelo feedback.