Created
April 19, 2025 13:37
-
-
Save danielfreitasce/78d2af9c80688e230e7a116a11ea363b to your computer and use it in GitHub Desktop.
[Python 2.0] - Exercícios de final de módulo - 04
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Dados 3 valores numéricos não negativos, responda se é possível existir um triângulo cujas medidas sejam estes valores | |
try: | |
lado1 = float(input("Digite o primeiro lado do triângulo: ")) | |
lado2 = float(input("Digite o segundo lado do triângulo: ")) | |
lado3 = float(input("Digite o terceiro lado do triângulo: ")) | |
except ValueError: | |
print("Por favor, digite um número válido.") | |
exit() | |
else: | |
if lado1 <= 0 or lado2 <= 0 or lado3 <= 0: | |
print("Os lados do triângulo devem ser números positivos.") | |
exit() | |
if lado1 + lado2 > lado3 and lado1 + lado3 > lado2 and lado2 + lado3 > lado1: | |
print("Os lados formam um triângulo.") | |
else: | |
print("Os lados não formam um triângulo.") | |
""" | |
if lado1 == lado2 and lado2 == lado3: | |
print("O triângulo é equilátero.") | |
elif lado1 == lado2 or lado1 == lado3 or lado2 == lado3: | |
print("O triângulo é isósceles.") | |
else: | |
print("O triângulo é escaleno.") | |
if lado1**2 + lado2**2 == lado3**2 or lado1**2 + lado3**2 == lado2**2 or lado2**2 + lado3**2 == lado1**2: | |
print("O triângulo é retângulo.") | |
elif lado1**2 + lado2**2 > lado3**2 and lado1**2 + lado3**2 > lado2**2 and lado2**2 + lado3**2 > lado1**2: | |
print("O triângulo é acutângulo.") | |
else: | |
print("O triângulo é obtusângulo.") | |
""" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment