当前位置: 首页 > news >正文

Python:对常见报错导致的崩溃的处理

Python的注释:

mac用cmd+/即可

#   注释内容 

代码正常运行会报以0退出,如果是1,则表示代码崩溃

age =int(input('Age: '))
print(age)

如果输入非数字,程序会崩溃,也就是破坏了程序,终止运行

解决方案:这样做不会破坏程序

try:

        可能出错的内容

except 出错类型: 

        如果真的出错了怎么做

try:
    age =int(input('Age: '))
    print(age)
except ValueError:
    print('Invaild value')

第二种 数字不能为0的崩溃 (如分母)

age = int(input('Age: '))
income = 20000
risk = income / age
print(age)

解决方案:

except ZeroDivisionError:
    print("Age cannot be 0.")

try:age = int(input('Age: '))income = 20000risk = income / ageprint(age)
except ZeroDivisionError:print("Age cannot be 0.")
except ValueError:print('Invaild value')

http://www.lryc.cn/news/405655.html

相关文章:

  • linux系统进程占cpu 100%解决步骤
  • 数据传输安全--IPSEC
  • Unity XR Interaction Toolkit的安装(二)
  • 什么是PCB流锡槽焊盘/C型焊盘,如何设计?-捷配笔记
  • 电缆故障精准定位系统
  • Google Chrome 浏览器在链接上点右键的快捷键
  • Redis在SpringBoot中遇到的问题:预热,雪崩,击穿,穿透
  • Pytorch 6
  • iterator(迭代器模式)
  • 使用Web控制端和轻量级客户端构建的开放Web应用防火墙(OpenWAF)
  • 设计模式在FileBrowser中的几个应用
  • 【JavaEE进阶】——Spring AOP
  • Python - conda使用大全
  • ASPICE在汽车软件开发中的作用
  • 亚马逊云科技 re:Inforce 2024中国站大会
  • Lottie:动态动画的魔法棒
  • IPython使用技巧整理
  • C#数组复习
  • 无人机之在农业上的用途
  • opengaussdb在oepnEuler上安装
  • 一些和颜色相关网站
  • Linux系统编程-文件系统
  • 【解决】ubuntu20.04 root用户无法SSH登陆问题
  • (前缀和) LeetCode 238. 除自身以外数组的乘积
  • 【JVM基础05】——组成-能不能解释一下方法区?
  • 前端:Vue学习-3
  • npm 安装报错(已解决)+ 运行 “wue-cli-service”不是内部或外部命令,也不是可运行的程序(已解决)
  • 江苏科技大学24计算机考研数据速览,有专硕复试线大幅下降67分!
  • 20分钟上手新版Skywalking 9.x APM监控系统
  • 【07】LLaMA-Factory微调大模型——微调模型导出与微调参数分析