Header Ad

HackerRank Exceptions problem solution in python

In this HackerRank Exceptions problem solution in python, Errors detected during execution are called exceptions.

You are given two values a and b.

Perform integer division and print a/b.

HackerRank Exceptions solution in python


Problem solution in Python 2 programming.

for t in xrange(int(input())):
    try:
        a,b = map(int,raw_input().split())
        print a/b
    except ZeroDivisionError as e:
        print "Error Code: %s" % e
    except ValueError as e:
        print "Error Code: %s" % e 


Problem solution in Python 3 programming.

# Enter your code here. Read input from STDIN. Print output to STDOUT
for i in range(int(input())):
    try:
        a,b=map(int,input().split())
        print(a//b)
    except Exception as e:
        print("Error Code:",e)


Problem solution in pypy programming.

# Enter your code here. Read input from STDIN. Print output to STDOUT
#from __future__ import division
for i in xrange(input()):
    try:
        a,b = map(int, raw_input().split())
        print a/b
    except Exception as e:
        if isinstance(e, ZeroDivisionError):
            stringy = str(e).split()
            stringy.insert(2, "or")
            stringy.insert(3, "modulo")
            print 'Error Code:'," ".join(map(str, stringy))
        else:
            print 'Error Code:',e
        


Problem solution in pypy3 programming.

# Enter your code here. Read input from STDIN. Print output to STDOUT
# Enter your code here. Read input from STDIN. Print output to STDOUT

from sys import stdin,stdout
n = stdin.readline()

for i in range(0,int(n)):
    line = stdin.readline().strip('\n\r')
    a,b = line.split(" ")
    
    try:
        print(str(int(a)//int(b)))
    except ZeroDivisionError as e:
        print("Error Code: {}".format(e))
    except ValueError as e:
        print("Error Code: {}".format(e))


Post a Comment

0 Comments