+ 2

Assertion

What's the difference between assertion & except in python?

2nd Nov 2017, 12:56 PM
Nafis Zamáñ
Nafis Zamáñ - avatar
1 Réponse
+ 1
syntax : assert condition eg : assert 5>2 ## all fine no output assert 5<2 ## Assertion Error so... assert True is ok... assert False is Assertion error... except is not alone.. its try-except-(often finally) combo.. suppose... n is a string... u wanna do smthing if n is a int.. so u cant check it with if... ## actually u can but its bit annoying and not ideal... so u do....this try : n=int(n) except : print("sry n needs to be an integer") if n is a string....int(n) will give Value error.. but within try statement... and it will jump to except statement and prints that thing. try this code... n="solo" n=int(n) ## see which error compiler gets## (valueerror)
2nd Nov 2017, 2:55 PM
sayan chandra
sayan chandra - avatar