python3 函数 用 try except finally 和 raise 20

编写一个程序,通过询问“Givemeaninput:”来获取用户的输入。并将字符串传递给silly_function。如果函数返回没有错误,只需打印它返回的内容。然而:1... 编写一个程序,通过询问“Give me an input:”来获取用户的输入。 并将字符串传递给silly_function。如果函数返回没有错误,只需打印它返回的内容。 然而:1如果函数产生'ValueError',程序应该打印“Hmmm...I can't use that value”2如果函数产生'TypeError',程序应改为打印“Your input is invalid!”例子:无error:Give me an input: Light Yagami==== Light Yagami ====ValueError:Give me an input: Riza HawkeyeHmmm...I can't use that valueTypeError:Give me an input: Shinya KogamiYour input is invalid! 展开
 我来答
紫薇命free
2019-04-10 · TA获得超过3350个赞
知道大有可为答主
回答量:5881
采纳率:2%
帮助的人:310万
展开全部
网络上一些文章(如《PYTHON编程金典读书笔记》、《PYTHON中的finally》)都讲述try finally与try except不能同时使用,若同时使用,就会出现语法错误。根据我的调查,这些说法早已不合时宜,如本人撰写此文对这个说明修正一下:《PYTHON核心编程》第二版提到,自PYTHON 2.5开始,你可以用 finally 子句与 try-except 或 try-except-else 一起使用.下面是 try-except-else-finally 语法的示例: try: A except MyException: B else: C finally: D 等价于 Python 0.9.6 至 2.4.x 中如下的写法: try: try: A Edit By Vheavens Edit By Vheavens except MyException: B else: C finally: D 欢迎访问我的小站:程序员的财富理想
追问
请问你知道怎么做吗?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式