二分法查找*似*方根

摘要: x = 25 epsilon = 0.01 numguess = 0 low = 0.0 high = max(1.0,x) ans = (high + low )/2 while abs(ans**2 -x ) >=epsilon: numguess +=1 if ans**2 < x: low 阅读全文
posted @ 2020-07-08 16:33 菲菲菲非常可爱的小白兔 阅读(102) 评论(0) 推荐(0) 编辑

给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。

摘要: 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 List = [1,2,1,3,3,6,6,8,8]for i in List: if List.count(i) == 1: print(i)List中如果包含了数组,此代码仍然有用 阅读全文
posted @ 2020-05-20 15:24 菲菲菲非常可爱的小白兔 阅读(875) 评论(0) 推荐(0) 编辑

python解题 奥数题目

摘要: python求一个整数加上100和268后都是一个完全平方数,请问该数是多少 方法1: import mathfor i in range(-100, 10000): m = math.sqrt(i + 100) n = math.sqrt(i + 268) if m % 1 == 0.0 and 阅读全文
posted @ 2020-05-11 15:33 菲菲菲非常可爱的小白兔 阅读(315) 评论(0) 推荐(0) 编辑

python 组合数列题目

摘要: 有1,2,3,4 四个数字,能组成多少互不重复的四位数,各是多少。 方法一: for i in range(1,5): for j in range(1,5): for k in range(1,5): for d in range(1,5): if i != k and j != k and i 阅读全文
posted @ 2020-05-09 17:19 菲菲菲非常可爱的小白兔 阅读(231) 评论(0) 推荐(0) 编辑

pytest 高级用法conftest.py

摘要: pytest 高级用法conftest.py conftest.py文件中定义共享的fixture conftest.py一般放在testcase的目录下面,每个目录下也存在着conftest.py 如果子目录下有conftest.py,子目录下的conftest.py中的fixture优先 阅读全文
posted @ 2020-05-08 17:54 菲菲菲非常可爱的小白兔 阅读(1052) 评论(0) 推荐(0) 编辑

pytest高级用法

摘要: 1、自定义marks 测试场景: 在大厂里面,一个系统的测试用例好几千个,每次发版都执行来不及 通过关键字来运行测试用例,pytest -k, 缺陷明显:无法多重打标,难于维护 通过标签来运行测试用例,既可以作用于函数又可以作用于类 # pytest.init [pytest] markers = 阅读全文
posted @ 2020-05-06 11:11 菲菲菲非常可爱的小白兔 阅读(555) 评论(0) 推荐(0) 编辑

pytest实例2

摘要: pytest_rerunfails 测试场景: 在web/app自动化测试中,经常出现超时导致测试失败 加成等待时间,或者重新执行 运行 pytest -sq -reruns 7 文件名 (7代表再次运行的最多次数,sq代表日志输出) #test_pyexample.py def add(x,y): 阅读全文
posted @ 2020-04-30 14:39 菲菲菲非常可爱的小白兔 阅读(116) 评论(0) 推荐(0) 编辑

pytest实例

摘要: pytest 3.8.0 运行 api>pytest test_pyexample.py #test_pyexample.py def add(x,y): return x+y def test_add(): assert add(1,2)==3 def test_add2(): print("1 阅读全文
posted @ 2020-04-28 16:40 菲菲菲非常可爱的小白兔 阅读(265) 评论(0) 推荐(0) 编辑

unittest与pytest

摘要: 1、unittest是python内嵌的测试框架,原名Pyunit 2、unittest提供了 test cases, test fixtures , test suites,test runner 相关组建 3、编写规范 测试模块首先 import unittest 测试类必须继承 unittes 阅读全文
posted @ 2020-04-27 14:53 菲菲菲非常可爱的小白兔 阅读(138) 评论(0) 推荐(0) 编辑

python2和python3的区别

摘要: 1、print方法 py2 print"hello world" py3 print("hello world") 2、整除 py2 3/2=1 py3 3/2=1.5 3、替换或删除的方法 py2 commands, raw_input, reload, xrange,file py3 subpr 阅读全文
posted @ 2020-04-26 14:52 菲菲菲非常可爱的小白兔 阅读(122) 评论(0) 推荐(0) 编辑