single
Sfida: Funzione di Divisione Robusta
Scorri per mostrare il menu
Creazione di una funzione di divisione robusta in Python che dimostri una gestione completa degli errori. Obiettivo: garantire che la funzione possa dividere in modo sicuro due numeri, gestire con eleganza gli errori comuni e fornire un feedback chiaro in caso di problemi.
Scorri per iniziare a programmare
Scrivere una funzione chiamata robust_divide che accetta due argomenti e restituisce il risultato della divisione del primo per il secondo, gestendo i potenziali errori:
- Se si verifica una divisione per zero, restituire la stringa
"Cannot divide by zero". - Se uno dei due argomenti non è un numero (
intofloat), restituire la stringa"Invalid input type". - Altrimenti, restituire il risultato della divisione.
Utilizzare esclusivamente le tecniche standard di gestione delle eccezioni di Python.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione