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

电脑做的本地网站手机看百度注册公司地址

电脑做的本地网站手机看,百度注册公司地址,删除网站域名,什么网站百度收录快自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 在程序运行过程中,经常会遇到各种各样的错误,这些错误统称为“异常”。这些异常有的是由于开发者将关键字敲错导致的&#xf…

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm=1001.2014.3001.5501

在程序运行过程中,经常会遇到各种各样的错误,这些错误统称为“异常”。这些异常有的是由于开发者将关键字敲错导致的,这类错误多数产生的是SyntaxError: invalid syntax(无效的语法),这将直接导致程序不能运行。这类异常是显式的,在开发阶段很容易被发现。还有一类是隐式的,通常和使用者的操作有关。

场景模拟:在全民学编程的时代,作为程序员二代的小琦编写了一个程序,模拟幼儿园老师分苹果。如果老师买来10个苹果,今天来了10个小朋友,那么输入10和10,程序给出的结果是每人分1个苹果。但是小琦的程序有一个异常。下面通过实例01进行具体分析异常信息。

图标 (35)

  实例01  模拟幼儿园分苹果

在IDLE中创建一个名称为division_apple.py的文件,然后在该文件中定义一个模拟分苹果的函数division(),在该函数中,要求输入苹果的数量和小朋友的数量,然后应用除法算式计算分配的结果,最后调用division()函数,代码如下:

def division():

    '''功能:分苹果'''

    print("\n===================== 分苹果了 =====================\n")

    apple = int(input("请输入苹果的个数:"))              # 输入苹果的数量

    children = int(input("请输入来了几个小朋友:"))

    result = apple//children                             # 计算每人分几个苹果

    remain =apple-result*children                        # 计算余下几个苹果

    if remain>0:

        print(apple,"个苹果,平均分给",children,"个小朋友,每人分",result,

              "个,剩下",remain,"个。")

    else:

        print(apple,"个苹果,平均分给",children,"个小朋友,每人分",result,"个。")

if __name__ == '__main__':

    division()                                        # 调用分苹果的函数

运行程序,当输入苹果和小朋友的数量都是10时,将显示如图1所示的结果。

图1  正确的输出结果

如果在输入数量时,不小心把小朋友的人数输成了0,将得到如图2所示的结果。

图2  抛出了ZeroDivisionError异常

产生ZeroDivisionError(除数为0错误)的根源在于算术表达式“10/0”中,0作为除数出现,所以正在执行的程序被中断(第6行以后,包括第6行的代码都不会被执行)。

除了ZeroDivisionError异常外,Python中还有很多异常。如表1所示为Python中常见的异常。

表1  Python中常见的异常

异    常

描    述

NameError

尝试访问一个没有声明的变量引发的错误

IndexError

索引超出序列范围引发的错误

IndentationError

缩进错误

ValueError

传入的值错误

KeyError

请求一个不存在的字典关键字引发的错误

IOError

输入输出错误(如要读取的文件不存在)

ImportError

当import语句无法找到模块或from无法在模块中找到相应的名称时引发的错误

AttributeError

尝试访问未知的对象属性引发的错误

TypeError

类型不合适引发的错误

MemoryError

内存不足

ZeroDivisionError

除数为0引发的错误

说明:表1所示的异常并不需要记住,只需简单了解即可。

http://www.hengruixuexiao.com/news/51476.html

相关文章:

  • 基于MVC网站建设课程设计报告18款禁用看奶app入口
  • 网站建设需求发布2024最火的十大新闻有哪些
  • 成都建筑设计有限公司seo搜索引擎优化教程
  • 如何拥有自己的网站域名湖南专业关键词优化服务水平
  • 菜谱网站手机源码百度广告
  • 网站上线倒计时html5模板如何优化关键词搜索排名
  • 杭州外贸网站建设公司百度站点
  • 上海黄浦 网站制作友情链接怎么添加
  • 北京网站制作与建设公司手机百度搜索
  • 十大不封号直播平台seo外推软件
  • seo上海推广公司优化网站搜索排名
  • 有没有做网站的软件专业的网站建设公司
  • 代做原创毕业设计网站东莞网站优化关键词排名
  • 手机模板网站开发站长统计app软件下载官网
  • 有哪些做网站的网站成都私人网站建设
  • 网站开发工程师ppt自助建站系统破解版
  • 简历模板网站有哪些互联网广告销售
  • 建外贸商城网站会计培训班需要学多长时间
  • 深圳网站建设费用多少钱湖人最新消息
  • 一个新手怎么做电商运营济南做seo的公司排名
  • 网站建设项目标书app软件开发
  • 路由器做映射后 内网可以访问到我的网站 但是外网无法访问沪指重上3000点
  • 优秀包装设计网站互联网公司排名2021
  • 国内做网站上市公司廊坊网站建设优化
  • 建设工程网站新专家入库seo技巧
  • 做废品交易看什么什么网站企业营销策划
  • 服务器怎么添加网站会计培训班初级费用
  • 网站做网络营销的效果网络营销的方式包括
  • 湖南做网站 多少钱磐石网络电商seo是什么意思啊
  • 网站栏目页关键词如何做上海比较好的seo公司