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

[Projeto] Estruturas Condicionais - Hora da Prática

Segue resolução de alguns dos Exercícios Propostos.

# Exercício 01

number_1 = int(input('Digite um número:'))
number_2 = int(input('Digite outro número: '))

if number_1 > number_2:
  print(f'O número maior é {number_1}')
elif number_2 > number_1:
  print(f'O númerio maior é {number_2}')
else:
  print('Os números são iguais')
# Exercício 03
vogal = str('a', 'e', 'i', 'o', 'u')
letra = str(input('Digite uma Letra: '))

if letra in vogal:
  print(f'A letra digitada {letra} é uma vogal')
else:
  print(f'A letra digitada {letra} não é uma vogal')
# Exercício 10
num1 = float(input('Digite um número: '))
num2 = float(input('Digite outro número: '))
resultado = 0

op = input('Informe qual operação deseja efetuar (Adição (A), Subtração (B), Multiplicação (M), Divisão (D):  ')

if op == 'A':
  resultado = num1 + num2
elif op == 'B':
  resultado = num1 - num2
elif op == 'M':
  resultado = num1 * num2
elif op == 'D':
  resultado = num1 / num2
else:
  print(f'Operação inválida.')

# Verificando se é par, ímpar, inteiro ou decimal

if resultado % 2 == 0:
  x = 'par'
else:
  x = 'ímpar'

if resultado % 1 == 0:
  tipo = 'inteiro'
else:
  tipo = 'decimal'


print(f'O resultado da Operação solicitada é {resultado}.')
print(f'Esse número é um número {x} e do tipo {tipo}.')
# Exercício 11

side1 = float(input('Digite o primeiro número: '))
side2 = float(input('Digite o segundo número: '))
side3 = float(input('Digite o terceiro número: '))
soma = 0

if side1 == side2 and side2 == side3:
  print('É um Triângulo Equilátero. Os três lados são iguais.')
else:
  if side1 == side2 or side2 == side3 or side1 == side3:
    print('É um Triângulo Isósceles. Tem dois lados iguais.')
  else:
    if side1 != side2 and side2 != side3 and side1 != side3:
      print('É um Triângulo Escaleno. Os três lados são diferentes.')
    else:
      if side1 < side2 + side3 or side2 < side1 + side3 or side3 < side1 + side2:
        print('É um Triângulo. A soma de dois lados é maior que o terceiro.')
2 respostas

Oi, Anderson! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei de como você aplicou estruturas condicionais em diferentes cenários, principalmente ao comparar números, identificar vogais e classificar triângulos. Do jeito que você explicou e resolveu os exercícios, fica claro que você está testando variações de if, elif e else, o que ajuda bastante a consolidar a lógica.

Uma dica interessante para o futuro é usar conjuntos (set) para simplificar verificações de pertencimento, como no exercício das vogais. Veja este exemplo:


vogais = {'a', 'e', 'i', 'o', 'u'}
letra = input('Digite uma letra: ')

if letra.lower() in vogais:
    print('É vogal')
else:
    print('Não é vogal')

Esse código cria um conjunto de vogais e verifica se a letra digitada está dentro dele, deixando a verificação mais simples e eficiente.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!
```
solução!

Legal! Muito Obrigado pela dica.