| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Python训练营Task 03 学习笔记 -> 正文阅读 |
|
[Python知识库]Python训练营Task 03 学习笔记 |
一、学习知识概要1.python标准异常与python标准警告总结 2.try-except语句 3.try-except-finally语句 4.try-except-else语句 5.raise语句 二、学习内容1.异常就是运行期检测到的错误。计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序的正常运行。2.简单的几种标准异常类型:注意:错误和异常区别 错误: 代码运行前的语法或者逻辑错误, 语法错误在执行前修改,逻辑错误无法修改 异常分为两个步骤: 1.异常产生,检查到错误且解释器认为是异常,抛出异常; 2.异常处理,截获异常,忽略或者终止程序处理异常 ?3.简单的几种标准警告类型:?4.try-except与try-except-else语句1)try 语句按照如下方式工作:
例子:
? 2)一个 例子:
try-except-else语句的执行规则:如果在 注意: 5.try-except-finally语句执行规则:不管 如果一个异常在 例子:
6.raise语句Python 使用
其中,raise NamError后的括号可以省略;括号里可以是任意数据类型,如字符串、整型、布尔型等。raise NamError后的括号内的内容不影响最终结果的输出。 三、练习题猜数字游戏 题目描述: 电脑产生一个零到100之间的随机数字,然后让用户来猜,如果用户猜的数字比这个数字大,提示太大,否则提示太小,当用户正好猜中电脑会提示,"恭喜你猜到了这个数是......"。在用户每次猜测之前程序会输出用户是第几次猜测,如果用户输入的根本不是一个数字,程序会告诉用户"输入无效"。 (尝试使用try catch异常处理结构对输入情况进行处理) 获取随机数采用random模块。
能力原因只写出这些...... 好难哪! |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 2:40:09- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |