1
resposta

Olá pessoal. Estou realizando uma das atividades, que compartilho com você, e me ocorrou uma questão. Para solucionar cada desafi, temos um caminho correto, com uso de funções espesificas? Ou podemos focar em chegar ao objetivo desejado?

11) 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.
'''
#Pedir 03 numeros - lados de um triangulo.
#informações
#Três lados formam um triângulo quando a soma de quaisquer dois lados for maior que o terceiro;
print('Estudo de um triangulo. \nMe de dos valores dos três lados de um triangulo:')
lad01 = int(input('Lado 01: '))
lad02 = int(input('Lado 02: '))
lad03 = int(input('Lado 03: '))
#podem formar um triangulo?
if lad01 + lad02 < lad03:
  print('Com esses valores não é possivel construir um triangulo.')
elif lad03 + lad01 < lad02:
  print('Com esses valores não é possivel construir um triangulo.')
elif lad03 + lad01 < lad02:
  print('Com esses valores não é possivel construir um triangulo.')
else:
#qual tipo de triangulo.
  if lad01 == lad02 == lad03:
    tiptrian = 'Equilátero'
    print(f'Com valores {lad01}, {lad02} e {lad03} podem ser utilizados para fazer um triangulo {tiptrian}.')
  elif lad01 != lad02 == lad03:
    tiptrian = 'Isósceles'
    print(f'Com valores {lad01}, {lad02} e {lad03} podem ser utilizados para fazer um triangulo {tiptrian}.')
  elif lad01 == lad02 != lad03:
    tiptrian = 'Isósceles'
    print(f'Com valores {lad01}, {lad02} e {lad03} podem ser utilizados para fazer um triangulo {tiptrian}.')
  elif lad01 == lad03 != lad02:
    tiptrian = 'Isósceles'
    print(f'Com valores {lad01}, {lad02} e {lad03} podem ser utilizados para fazer um triangulo {tiptrian}.')
  else:
    tiptrian = 'Escaleno'
    print(f'Com valores {lad01}, {lad02} e {lad03} podem se3r utilizados para fazer um triangulo {tiptrian}.')
#Triângulo Equilátero: três lados iguais;
#Triângulo Isósceles: quaisquer dois lados iguais;
#Triângulo Escaleno: três lados diferentes.
1 resposta

Oii, Eviston! Tudo bem?

Boa pergunta, obrigada por trazer ao fórum.

Não necessariamente possui um jeito e aplicações específicas para fazer as atividades e desafios. Você pode sempre trazer outras formas e técnicas, contando que esteja no escopo do que foi estudado para você internalizar o conhecimento e obter o resultado do que a questão pede. É sempre legal buscar outras formas de fazer, isso expandirá os seus conhecimentos!

Continue se dedicando aos estudos sempre em busca de conhecimento. Caso tenha dúvidas, conte conosco para podermos te auxiliar.

Bons estudos e até mais!