python简单计算器异常处理_Python计算器(正确除零)

我对用Python编程非常陌生,我搜索到的大多数答案都是比我想要的更复杂的脚本版本。我做了一个非常简单的计算器:loop = 1

choice = 0

while loop == 1:

print 'Python Calculator!\n'

print 'Mathematical Operation:\n'

print '1) Addition'

print '2) Subtraction'

print '3) Multiplication'

print '4) Division'

print '5) Quit Python Calculator'

choice = input('Choose your operation: ')

if choice == 1:

add1 = input('Add:')

add2 = input('to: ')

print add1, '+', add2, '=', add1 + add2

elif choice == 2:

sub2 = input('Subtract: ')

sub1 = input('from: ')

print sub1, '-', sub2, '=', sub1-sub2

elif choice == 3:

mul1 = input('Multiply: ')

mul2 = input('by: ')

print mul1, '*', mul2, '=', mul1 * mul2

elif choice == 4:

div1 = input('Divide: ')

div2 = input('by: ')

print div1, '/', div2, '=', div1/div2

elif choice == 5:

print 'GOODBYE'

exit()

现在我想知道如何除以0并返回打印的“除以0错误”,而不是它现在所做的,即退出程序。除以0时的错误是:

^{pr2}$

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值