![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
春梅加油
努力的菜鸟
展开
-
如何使用locust 进行压测(python版本)
官网文档说明:https://docs.locust.io/en/stable/writing-a-locustfile.html1、首先我们需要准备好python环境可参考:https://www.runoob.com/python/python-install.html2、安装locust,注意国内需要指定镜像,否则可能会安装失败pip3 install locust -ihttps://pypi.tuna.tsinghua.edu.cn/simple3、我使用pyCharm .原创 2021-03-23 21:20:06 · 678 阅读 · 0 评论 -
python3.4,发送post
import ujsonimport requestsHOST = 'http://XXXXXX.api-shoulei-ssl.xunlei.com 'def test_set_global_conf(): url = HOST + '/configuration/globalt_cfg' text = {'config_type': 'global',原创 2017-10-19 19:03:10 · 2034 阅读 · 0 评论 -
实现冒泡排序
__author__ = 'zhouhai'#实现冒泡排序def bubble(numbers): len_numbers = len(numbers) if len_numbers == 1: return numbers for i in range(0,len_numbers-1): #这个是稍微优化了原创 2017-09-12 12:43:24 · 174 阅读 · 0 评论 -
输入某年某月某日,判断这一天是这一年的第几天?
__author__ = 'zhouhai'#输入某年某月某日,判断这一天是这一年的第几天?#判断是否是闰年def is_leap_year(year): if year%100 != 0 and year%4 == 0: return True if year%400 == 0: return True ret原创 2017-09-11 19:13:32 · 312 阅读 · 0 评论 -
一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
__author__ = 'zhouhai'#一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?import mathif __name__ =='__main__': for a in range(0,100000): number1 = math.sqrt(a+100) n原创 2017-09-11 10:44:13 · 463 阅读 · 0 评论 -
有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
__author__ = 'zhouhai'#有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?if __name__ == '__main__': number = 0 print("不重复的3位数:",end=' ') count = 0 for a in range(1,5): number原创 2017-09-11 10:12:50 · 264 阅读 · 0 评论 -
一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?
__author__ = 'zhouhai'#一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?#第n次反弹会多高def height_after_some_falling(height,times): n = 2**times return height/n#第n次落地时候原创 2017-09-11 09:33:24 · 1066 阅读 · 0 评论 -
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和
__author__ = 'zhouhai'#有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和if __name__=='__main__': #分子 numerator=1 #分母 denominator=1 #记录上一个数的分子,因为是下一个数的分子 pre_numer原创 2017-09-25 18:27:32 · 532 阅读 · 0 评论 -
堆排序
__author__ = 'zhouhai'import mathdef build_heap(list_old): #给待排序的数组的第0位,多弄了一个0,方便计算用;实际上有效的数组是:list[1:] list = [0] for number in list_old: list.append(number) #如果待原创 2017-09-25 17:38:14 · 142 阅读 · 0 评论 -
#求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制
__author__ = 'zhouhai'#求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制if __name__ == '__main__': number = input("请输入一个正整数,大于0小于10:") while number.isdig原创 2017-09-08 17:41:01 · 1281 阅读 · 0 评论 -
#输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
__author__ = 'zhouhai'#输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数if __name__ == '__main__': input_string = input("请输入字符串:") character_list = list(input_string) count_of_letter = 0原创 2017-09-08 16:18:23 · 1135 阅读 · 0 评论 -
#输入两个正整数m和n,求其最大公约数和最小公倍数
__author__ = 'zhouhai'#输入两个正整数m和n,求其最大公约数和最小公倍数if __name__ == '__main__': number1_input = input("请输入第一个正数:") number2_input = input("请输入第二个正数:") if(number1_input.isdigit() =原创 2017-09-08 12:48:52 · 3822 阅读 · 1 评论 -
将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5
__author__ = 'zhouhai'#将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5def change(number): middle_num = number // 2 for i in range(2,middle_num+1): if number%i == 0: retur原创 2017-09-08 12:16:45 · 756 阅读 · 0 评论 -
打印出所有的"水仙花数"
__author__ = 'zhouhai'#打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方#判断一个数是否是水仙花数def is_narcissus_num(number): num1 = number // 100 num2 =原创 2017-09-08 09:34:28 · 324 阅读 · 0 评论 -
判断101-200之间有多少个素数,并输出所有素数(python实现)
__author__ = 'zhouhai'#判断101-200之间有多少个素数,并输出所有素数#判断是否是质数def is_prime(num): #取中间数,如果不能被整除,就取整数 middle = num // 2 #从2到中间数,只要能被整除,就说明不是质数 for i in range(2,middle):原创 2017-09-07 20:15:05 · 9258 阅读 · 0 评论 -
python实践小程序
今天的面试题,用python实现。python3.4;使用工具pythoncharm!#从1000人中随机抽取10个人,被抽中的人会被杀死。只有一个硬币决定抽取谁;写个程序实现,一定要保证每个人被抽中的概率相等import random#模拟抛硬币def coin(): if random.randint(0,1) == 1 : return True原创 2017-09-06 20:28:28 · 1611 阅读 · 0 评论 -
二元选择排序
__author__ = 'zhouhai''''简单选择排序,每趟循环只能确定一个元素排序后的定位。我们可以考虑改进为每趟循环确定两个元素(当前趟最大和最小记录)的位置,从而减少排序所需的循环次数。改进后对n个数据进行排序,最多只需进行[n/2]趟循环即可'''import mathdef SelectSort(numbers): if len(numb原创 2017-09-14 09:08:26 · 213 阅读 · 0 评论 -
#使用链表这个数据结构,对一组数据进行插入排序
__author__ = 'zhouhai'#使用链表这个数据结构,对一组数据进行插入排序class Node: def __init__(self,number,next=None): self.number = number self.next = next def __repr__(self): ret原创 2017-09-13 09:55:44 · 225 阅读 · 0 评论