python从入门到实践:10-6 加法运算
来源:互联网 发布:java识别图片中文文字 编辑:程序博客网 时间:2024/06/05 23:44
原题如下:
提示用户提供数值输入时, 常出现的一个问题是, 用户提供的是文本而不是数字。 在这种情况下, 当你尝试将输入转换为整数时, 将引
发TypeError 异常。 编写一个程序, 提示用户输入两个数字, 再将它们相加并打印结果。
在用户输入的任何一个值不是数字时都捕获TypeError 异常, 并打印一条友好的错误消息。 对你编写的程序进行测试: 先输入两个数字,
再输入一些文本而不是数字。
该题有错,题中描述的TypeError 应该为ValueError,改正之后的正确解答代码如下:
while True: number_a = input('请输入一个数字:') number_b = input('请输入另一个数字:') try: #ValueError错误处理 原题给出的是TypeError无法处理 numuber_sum = int(number_a) + int(number_b) print('您输入的两个数字之和为:'+str(numuber_sum)) except ValueError: print('抱歉,您输入的不是两个数字!')
阅读全文
0 0
- python编程从入门到实践 10-6 加法运算
- python从入门到实践:10-6 加法运算
- python从入门到实践7-6
- 《Java从入门到实践》6-10
- python从入门到实践:9-6 冰淇淋小店
- Python从入门到实践 习题15-6
- Python编程:从入门到实践(课后习题6)
- Python 从入门到实践 6-1 课后习题
- Python 从入门到实践 6-4 课后习题
- Python 从入门到实践 6-7 课后习题
- Python 从入门到实践 8-6 课后习题
- python编程:从入门到实践 第6章
- 《Python编程:从入门到实践》第10章 笔记
- Python编程:从入门到实践(课后习题10)
- 第四章.-10 Python从入门到实践
- 20170118Python编程:从入门到实践
- Python编程:从入门到实践1
- Python编程:从入门到实践2
- GC详解及Minor GC和Full GC触发条件总结
- Image Smoothing via L0 Gradient Minimization
- 比特币的原理及运作机制
- codeforces 827D(kruskal+倍增+并查集)
- mysql_触发器
- python从入门到实践:10-6 加法运算
- Linux功耗管理(23)_Linux PM QoS framework(2)_PM QoS class
- A_Byte_Of_Python_1
- 二、log4j配置文件说明
- List<T>排序工具类---泛型和反射实现
- normalize 函数使用
- 0-1背包
- Java注解
- 解决 Successfully created project '' on GitHub, but initial push failed: Could not read from remote re