练习题
是凝璇呀
柳凝璇的博客
展开
-
主动抛出异常、捕捉异常
定义name存放姓名,age存放年龄,通过input函数输入这两个变量的值当name中有数字字符,抛出异常当age小于0,抛出异常程序通过try语句捕捉抛出的异常思路:设计一个函数,如果参数中有数字返回true,否则返回false实现代码:def digital(str): for n in str: if n >= "0" and n <= "9": return True return Falsetry: n原创 2022-04-29 22:51:18 · 328 阅读 · 0 评论 -
python捕捉异常之计算器
try: num1 = int(input("请输入num1的值:")) num2 = int(input("请输入num2的值:")) op1 = input("请输入op1的值:") if op1 == "+": print(num1 + num2) elif op1 == "-": print(num1 - num2) elif op1 == "*": print(num1 * num2) elif原创 2022-04-29 22:00:58 · 675 阅读 · 0 评论 -
python框架unitest练习题
unittest练习题1.用unittest.TestSuite结合untitest.TextTestRunner执行如下测试用例测试digital函数是否正确,函数定义如下def digital(str1):sum = 0for n in str1:if n >= “0” and n <= “9”:sum += 1return sumdigital函数说明:参数str1为任意一个字符串;函数返回值为参数str1中包含的数字个数;如 参数str1的值为”sdfsdfsdf原创 2022-04-29 20:07:47 · 866 阅读 · 0 评论