Avsnitt 1. Kapitel 3
single
Utmaning: Robust Divisionsfunktion
Svep för att visa menyn
Du kommer att skapa en robust divisionsfunktion i Python som demonstrerar omfattande felhantering. Målet är att säkerställa att din funktion kan dela två tal på ett säkert sätt, hantera vanliga fel smidigt och ge tydlig återkoppling när något går fel.
Uppgift
Svep för att börja koda
Skriv en funktion kallad robust_divide som tar två argument och returnerar resultatet av att dividera det första med det andra, samtidigt som potentiella fel hanteras:
- Om division med noll sker, returnera strängen
"Cannot divide by zero". - Om något av argumenten inte är ett tal (
intellerfloat), returnera strängen"Invalid input type". - Annars, returnera resultatet av divisionen.
Använd endast standardtekniker för undantagshantering i Python.
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 1. Kapitel 3
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal