python
华曦Cookie
这个作者很懒,什么都没留下…
展开
-
python ---求100以内的质数有哪些
#coding=utf8#求100以内的质数有哪些#质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数#for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。list = []def f(n): for i in range(2,101): ...原创 2018-09-17 00:16:16 · 6405 阅读 · 0 评论 -
python --- 倒序输出数组中重复的数字
返回数组中重复的数字#coding=utf8#1.对比判断是否存在重复的数字,是则加入k;2.判断要加入的数字在k是否已存在,若已存在则跳过def sum(L): for i in range(len(L)): for j in range(i+1,len(L)): if L[i] in k: brea...原创 2018-09-17 00:08:09 · 1259 阅读 · 0 评论 -
python---按重复数字的次数 降序排列 返回数组
假设有个列表 a=[1,1,1,2,2,4,4,5,5,5,5,5] (非空且为正整数) 那么根据要求 最终输出的形式为 [5, 1, 2, 4] (按重复次数 降序排列输出)方法一:通过列表实现# -*- coding: UTF-8 -*-#取出数字出现的次数放进L中,并降序排序L=[]a=[1,1,1,2,2,4,4,5,5,5,5,5] for i in a: L....原创 2018-09-16 23:40:02 · 4389 阅读 · 0 评论 -
python --- 二分查找
#每次传入值与中间值比较,若小于,说明在左边范围,查找截止下标改为中间值下标#若大于或等于,说明在右边范围,查找开始下标改为中间值下标#coding=utf8L=[1,2,3,3,4,6,7,7,7,8]def f(k): m=0 n=len(L)-1 for i in range(m,n): if k==L[i]: retu...原创 2018-09-17 00:27:32 · 164 阅读 · 0 评论