Seção 1. Capítulo 3
single
Desafio: Função de Divisão Robusta
Deslize para mostrar o menu
Criação de uma função de divisão robusta em Python que demonstra tratamento abrangente de erros. Objetivo de garantir que a função possa dividir dois números com segurança, lidar com erros comuns de forma adequada e fornecer feedback claro quando ocorrer algum problema.
Tarefa
Deslize para começar a programar
Escreva uma função chamada robust_divide que recebe dois argumentos e retorna o resultado da divisão do primeiro pelo segundo, tratando possíveis erros:
- Se ocorrer divisão por zero, retorne a string
"Cannot divide by zero". - Se qualquer um dos argumentos não for um número (
intoufloat), retorne a string"Invalid input type". - Caso contrário, retorne o resultado da divisão.
Utilize apenas técnicas padrão de tratamento de exceções do Python.
Solução
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 1. Capítulo 3
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo