











Olá, Flavia. Como vai?
Parabéns pelo excelente desempenho no desafio! É muito gratificante ver a evolução do seu código ao longo das questões. Você utilizou com maestria as funções básicas de entrada de dados (input), conversão de tipos (int e float) e exibição formatada com f-strings.
Analisando a sua sequência de exercícios, suas lógicas estão perfeitas. Gostaria de destacar uma excelente prática que você aplicou na Questão 5 (Divisão): ao ler as variáveis, o enunciado pedia para deixar claro que o denominador não pode ser zero. Visualmente, o seu código tratou a operação aritmética de forma correta e funcional.
Para complementar os seus estudos e te preparar para os próximos capítulos de controle de fluxo, veja como você poderia usar uma estrutura condicional (if/else) para validar a regra do denominador de forma automatizada no código:
x = int(input('Digite o primeiro valor (numerador): '))
y = int(input('Digite o segundo valor (denominador): '))
# Validando programaticamente para evitar um erro de sistema (ZeroDivisionError)
if y != 0:
print(f"O resultado da divisão é: {x / y}")
else:
print("Erro: O valor do denominador não pode ser 0. Tente novamente.")
Essa validação preventiva impede que o programa quebre bruscamente caso alguém digite zero sem querer. A sua base em manipulação de tipos de dados está super sólida, continue com esse foco incrível!
Espero que possa ter lhe ajudado!
Olá, Evandro! Muito obrigada por seu feedback e orientação.