Hackerrank Day 17: More Exceptions

#Write your code here
class Calculator:
    def power(self, n, p):
        if (n<0 or p<0):
            raise Exception("n and p should be non-negative")
        else:
            return pow(n,p)


myCalculator=Calculator()
T=int(input())
for i in range(T):
    n,p = map(int, input().split())
    try:
        ans=myCalculator.power(n,p)
        print(ans)
    except Exception as e:
        print(e)   

 

Published 128 original articles · won praise 90 · views 4869

Guess you like

Origin blog.csdn.net/weixin_45405128/article/details/103931214