Oi, tudo bem? Eu fiz o exercício 11 desse jeito:
lado_1 = float(input('Digite um número: ')) lado_2 = float(input('Digite um número: ')) lado_3 = float(input('Digite um número: '))
if (lado_1 + lado_2 >= lado_3) and (lado_1 + lado_3 >= lado_2) and (lado_3 + lado_2 >= lado_1): print('Esses números podem ser utilizados para formar um triângulo')
if (lado_1 == lado_2 == lado_3): print('Esse triângulo equilátero!') elif (lado_1 == lado_2) or (lado_1 == lado_3) or (lado_2 == lado_3): print('Esse triângulo isósceles!') else: print('Esse triângulo escaleno!')
else: print('Esses números não podem ser utilizados para formar um triângulo!')
**Dai quando fui olhar na resolução a parte do triangulo escaleno estava assim: **
elif (lado1 != lado2) and (lado2 != lado3) and (lado1 != lado3): print('O triângulo é escaleno.')
O meu jeito rodou certinho mas queria saber se esta certo ou foi "sorte". E também não entendi o que significa "!=" e porque se usa "and" e não "or"?