搜索结果
查询Tags标签: range,共有 868条记录-
数据结构:常见的排序算法及思想
稳定排序:归并排序、冒泡排序、插入排序、基数排序、桶排序不稳定排序:选择排序、快速排序、堆排序、希尔排序 划分排序算法稳定与否的依据:排序前后两个相等的数相对位置不变,则算法稳定,否则不稳定。 1.冒泡排序 时间复杂度:O(n)def bubble_sort(testlist):for i …
2022/4/21 1:12:33 人评论 次浏览 -
025 将循环参数的列表变成产生器
如何将[i for i in range(20)]变成产生器a = [i for i in range(10)] print(a) print(type(a)) # <class list>b = (i for i in range(10)) print(b) print(type(b)) # <generator object <genexpr> at 0x0000017EFE3DA548> # <class generator>f…
2022/4/18 6:16:51 人评论 次浏览 -
Python巩固基础-基础算法题目练习
一、有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? """ 1、写三个for循环,分别循环这四个数字,最内层的循环使用set的去重功能判断是否有重复数字、无则将数字拼接 2、将得到的数字放入一个set集合中,自动去重 3、集合…
2022/4/17 20:12:44 人评论 次浏览 -
Python3个办公室8位老师随机分配
一个学校有三个办公室,现在有8位老师等待工位的分配,请编写程序,完成随机的分配 方法一:from random import randintfor i in range(1,9):n = randint(1, 3)print(%d老师在%d教室%(i,n)) 方法二: from random import randint,choicelist1=[[],[],[]]for i in range(1…
2022/4/15 1:13:48 人评论 次浏览 -
range()函数
1、函数语法 range(start, stop, [step]) 2、参数说明 start: 可选参数,计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5) stop: 必选参数,计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5 step: 可选参数,步…
2022/4/14 6:18:47 人评论 次浏览 -
Excel VBA ——如何快速填充纸质登记表
场景: 一些个地方肯定有人特别喜欢用纸质单据记录,但是对于实际执行人来讲,大多数单据其实填写相当有规律,频繁使用手写简直是浪费时间,因此本示例尝试解决这个问题。 要点: 1. 图片电子签名 2. 常用数据快速填充 3. 一键打印并记录台账 效果如下: 1. 下拉选择常用…
2022/4/8 23:22:11 人评论 次浏览 -
python循环语句
实例1for i in range(5):print(i) 实例2for i in range(0,10,3): #从0开始,到10结束,步进值为3print(i) 实例3name = "baoding" for x in name:print(x) 实例4a = ["aa","bb","cc","dd"] for i in range(len(a)):pri…
2022/4/8 9:19:10 人评论 次浏览 -
RFNoC完整开发流程记录
回到目录 1 前言 这篇文章以开发RFNoC-QPSK中的32bits-2bits转换模块为例演示RFNoC的完整开发流程, 并且起名"Outline", 希望通过这一篇文章能够快速回忆起流程. 因此这篇文章并不属于任何章节而是独立于书籍的根目录的存在. 注: 目前采用X310平台进行该流程 2 …
2022/4/1 23:24:15 人评论 次浏览 -
PTA | 浙大版《Python程序设计》题目集 | 题解汇总
完结撒花!历时两天! 函数题 6-1 def fn(a, n):number = 0sum = 0for i in range(1, n + 1):number = number * 10 + asum += numberreturn sum6-2 def prime(k):if k == 1:return 0x = 2while x * x <= k:if k % x == 0:return 0x += 1return 1def PrimeSum(m,n):sum…
2022/4/1 14:19:28 人评论 次浏览 -
python函数高级特性
1.切片 在很多编程语言中,针对字符串提供了很多各种截取函数(例如,substring),其实目的就是对字符串切片。Python没有针对字符串的截取函数,只需要切片一个操作就可以完成,非常简单。 切片操作十分有用。我们先创建一个0-99的数列: >>> L = list(range(1…
2022/3/26 20:52:44 人评论 次浏览 -
python 的99乘法表
a = 1 n = 1 for a in range(1, 10):for n in range(1, 10):if n>a:continuec = a * nprint("%d*%d=%2d" % (a, n, c), end=" ")print()print("\n".join("\t".join(["%s*%s=%s" %(x,y,x*y) for y in range(1, x+1)]…
2022/3/25 17:52:40 人评论 次浏览 -
Python:range、np.arange和np.linspace
1. range range是python内置的一个类,该类型表示一个不可改变(immutable)的数字序列,常常用于在for循环中迭代一组特殊的数,它的原型可以近似表示如下: class range(stop) class range(start, stop, step=1)(注意,Python是不允许定义两个类初始化函数的,其实其CPyt…
2022/3/22 1:29:40 人评论 次浏览 -
python中range生成空列表?
使用for循环时往往要搭配range()进行使用。 range( start, stop, step ) 生成一个对象,其中包含[start , stop)范围内的数据元素。 且按照step设定的间隔取值,生成最终的数据对象。 今天碰到一个问题:使用for循环逆序打印列表中的数据。 一开始我是这样写的 for i in r…
2022/3/20 20:29:20 人评论 次浏览 -
第十三届蓝桥杯模拟赛 1 期 平面图连通
问题描述著名设计师小蓝给蓝桥小学设计了一个教学楼。蓝桥小学经常下雨,所以校长希望教学楼任何地方都可以连通到其它地方。小蓝给出了教学楼的平面图,用一个 n 行 m 列的 01 矩阵表示,其中 0 表示空地,1 表示教学楼。两个相邻的 1 (上下相邻或左右相邻)之间互相可达…
2022/3/20 6:29:45 人评论 次浏览 -
多线程与多进程
#多线程,多进程#进程:资源单位,线程:执行单位,每一个进程至少要有一个线程#启动一个程序默认都会有一个主线程#多线程#第一套写法from threading import Threaddef func():for i in range(1000):print(func,i)t=Thread(target=func)#创建线程并给线程安排任务t.start…
2022/3/19 7:29:36 人评论 次浏览