+ 1

Write a function which would divide two numbers, design the function in a manner that it handles the divide by zero expection

I tried this , please check my answer , is this correct answer ? Help me #code Try: Def divide(a,b) Return ("answer is :",a/b) Y=float(input("enter your number")) X=float(input("enter your number")) Print(divide(x,y)) Except: Print("error : " ,"there is zerodivision error")

23rd Aug 2022, 10:14 AM
HO DL
HO DL - avatar
2 Answers
+ 6
HO DL There were lots of mistakes buddy. May I suggest that you test concepts of your code as you write it, don't just write a complete code, then wonder why it doesn't work. A variant of your code attached def divide(a,b): return a/b try: x = float(input()) y = float(input()) print(divide(x,y)) except: print("error: There is a zero division error")
23rd Aug 2022, 10:30 AM
Rik Wittkopp
Rik Wittkopp - avatar
0
And you can also change to modify to something like this def divide(a,b): return "answer is %s"%str(a/b)
23rd Aug 2022, 10:48 AM
Chigozie Anyaeji 🇳🇬
Chigozie Anyaeji 🇳🇬 - avatar