Osio 1. Luku 3
single
Haaste: Vankka Jakofunktio
Pyyhkäise näyttääksesi valikon
Laadukkaan jakofunktion toteutus Pythonissa, joka havainnollistaa kattavaa virheenkäsittelyä. Tavoitteena on varmistaa, että funktio osaa jakaa kaksi lukua turvallisesti, käsitellä yleisimmät virheet hallitusti ja antaa selkeää palautetta ongelmatilanteissa.
Tehtävä
Pyyhkäise aloittaaksesi koodauksen
Kirjoita funktio nimeltä robust_divide, joka ottaa kaksi argumenttia ja palauttaa ensimmäisen jaettuna toisella, käsitellen mahdolliset virheet:
- Jos tapahtuu nollalla jako, palauta merkkijono
"Cannot divide by zero". - Jos jompikumpi argumenteista ei ole numero (
inttaifloat), palauta merkkijono"Invalid input type". - Muussa tapauksessa palauta jakolaskun tulos.
Käytä vain Pythonin vakiovirheenkäsittelymenetelmiä.
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 1. Luku 3
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme