Python 学习日记day 10

内容:主要就是学了一个死循环的使用方法,还有异常的处理方法。

死循环:

numbers=0
gongzi=0
A=[]
 
 
while True:
    s=input('请输入员工的工资,数入Q或q退出:')
    if s=='q'or s=='Q':
        print('退出成功。')
        break                        ###break跳出死循环,代表结束
    if float(s)<0:
        print('输入不合法')
        continue                    ###继续循环但跳过本次循环
    numbers+=1
    A.append(float(s))
    gongzi+=float(s)
print('一共{0}人'.format(numbers))
print('录用总工资',gongzi)
print('平均工资{0}'.format(gongzi/numbers))
 

处理异常,和上面差不多,利用异常进行循环:

def read_numbers(m):
    try:
        return int(m), print('你可真是个乖宝宝')
    except ValueError:                        ###若int(m)报错则会运行
        print('大爷行行,好别ghs!!!')
 
 
m = input('please enter a number:')
read_numbers(m)
 
 
 
 
输出:
please enter a number:24133
你可真是个乖宝宝
 
 
please enter a number:32joe23
大爷行行,好别ghs!!!

总结: 

学了死循环的使用,和异常的处理,尤其是异常处理,让我知道了报错也是一种编译手段。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值