初学者写python之求圆的面积

初学者写python之求圆的面积,第1张

要求:用户输入半径求圆的面积,若半径为负值抛出异常

class Circle(Exception):
    def __init__(self, R):
        self.R = R


try:
    r = int(input('请输入半径'))
    if r <= 0:
        raise Circle(r)
except Circle as error:
    print('异常原因:半径不能为%d' % error.R)
else:
    S = 3.14 * r ** 2
    print('圆的面积为:', S)

运行结果:

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/872450.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存