-
上次细化了主控程序(main.py)
-
导入(get_fruits.py)
-
处理(process.py)
-
输出(output.py)
-
使用了 try 结构
-
try
-
except
-
发现异常就报错
-
如果 输入错误数据
-
会在get_fruits.py中报错
-
在游乐场帮助 里面有关于
-
try 的比较明确的介绍
-
else 是一个可选(optional)子句
-
如果try中发现了指定异常
-
就从try中发现错误的位置跳出来
-
只执行except部分
-
不执行else部分
-
如果try中没有发现指定的异常
-
在执行完try中的内容之后
-
不执行 except 部分
-
只运行 else 部分
-
每个输入部分 都包括
-
提示和输入
-
input(“xxx”)
-
try 语句当中
-
除了 else 之外
-
还有 finally
-
注意!
-
都要有英文半角的冒号
-
都要通过 4 个字符的缩进控制范围
-
try 之后
-
要么 except
-
要么 else
-
无论是except 还是 else
-
{BANNED}最佳后 总要执行finally
-
如果执行过程中
-
还有任何的异常
-
但是这个异常没有被处理
-
那么就把这个异常先存着
-
等待finally执行之后
-
再抛出这个异常
-
try里面有一个ValueError
-
不执行后面的d = i / 0
-
跳到except
-
except中
-
没有ValueError的处理办法
-
ValueError没有被处理
-
于是ValueError就存着
-
由于出现了异常
-
已经进入了except
-
无法进入else
-
{BANNED}最佳后进入finally执行
-
输出了At Last
-
这就是finally的执行逻辑
-
回到main.py
-
有一个主要的流程控制模块 main.py
-
就像python语言这个声明
-
有一个主要的决策者Guido一样
-
仁慈和独裁像
-
是矛盾的两面
-
但是Guido却很好地平衡了两者
-
除了Guido之外
-
很多开源项目的老大
-
也有类似的特性
-
Guido 利用假期去美国做一些WorkShop
-
美国硅谷是当时it的潮头
-
网络的能量越来大
-
这为python的发展做了很好的准备
-
媒介
-
从报纸、杂志、电视
-
发展到邮件、论坛和浏览器
-
有人 就有 应用
-
有应用 就更有 人
-
于是会形成 正反馈
-
有了社区 就会有更多的人 加入社区
-
其实学编程 也是一样
-
越熟练 就会越自信
-
越自信 也就会越熟练
-
发现导入部分
-
可以再分为两个子模块
-
一个输入 a
-
一个输入 b
-
可以再拆分么?????
-
我们下次再说!????
-
蓝桥->
-
github->
-
gitee->
阅读(279) | 评论(0) | 转发(0) |