Exceptions in Python - HackerRank Solution
Example :
ZeroDivisionError
This error is raised when the second argument of a division or modulo
operation is zero.
>>> a = '1' >>> b = '0' >>> print int(a) / int(b) >>> ZeroDivisionError: integer division or modulo by zero
This error is raised when a built-in operation or function receives an
argument that has the right type but an inappropriate value.
>>> a = '1' >>> b = '#' >>> print int(a) / int(b) >>> ValueError: invalid literal for int() with base 10: '#'
To learn more about different built-in exceptions
click here.
The statements try and except can be used to handle selected exceptions. A
try statement may have more than one except clause to specify handlers for
different exceptions.
#Code try: print 1/0 except ZeroDivisionError as e: print "Error Code:",e
Error Code: integer division or modulo by zero
Task :
Perform integer division and print a//b.
Input Format :
The next T lines each contain the space separated values of a and b.
Constraints :
- 0 < T < 10
Output Format :
In the case of ZeroDivisionError or ValueError, print the error code.
Sample Input :
3 1 0 2 $ 3 1
Sample Output :
Error Code: integer division or modulo by zero Error Code: invalid literal for int() with base 10: '$' 3
Note :
For integer division in Python 3 use //.
Solution :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# Exceptions in Python - Hacker Rank Solution # Python 3 # Enter your code here. Read input from STDIN. Print output to STDOUT # Exceptions in Python - Hacker Rank Solution START x = int(input()); for i in range(x): try: a, b = input().split() print(int(a)//int(b)) except ZeroDivisionError as e: print("Error Code:",e); except ValueError as v: print("Error Code:",v); # Exceptions in Python - Hacker Rank Solution END |
the above hole problem statement is given by hackerrank.com but the solution is generated by the codeworld19 authority if any of the query regarding this post or website fill the following contact form thank you.
The solution is wrong a it is not running
Thank you for sharing wonderful information with us to get some idea about that content.
Python Online Course
Python Online Training in India
It runs can you give explanation also