Python类与对象
类与对象基础操作(类属性,私有,继承,强制访问) import math #form ex_point import Point #从ex_point中引用Point类 class Point: counter = 0 #类属性(公共的) def __init__(self,x=0,y=0,pwd="pass"):#初始化+默认值 self.x =…
算法设计与分析实训3–动态规划
第1关:最长上升子序列 任务描述 本关任务:求一个序列的最长上升子序列。 相关知识 最长上升子序列问题 当一个序列Bi满足B1 < B2 < ... < Bs的时候,我们称这个序列是上升的。对于给定的一个序列a1, a2, ..., aN,我们可以在其中找到一些上升的子序列。 现在给你一个序列,请你求出其中最长的上升子序列的长度。…
thumbnail
计算SDR设备的频偏校准值
UV段各选一个频率,用手台发射,SDR接收,找到信号峰值的频率 A = 431525000(U段设备发射的标准频率)(这里用431.525MHZ)B = ?(自己测)(实际接收到的信号峰值的频率) C = 147500000(V段设备发射的标准频率)(这里用147.500MHZ)D = ?(自己测)(实际接收到的信号峰值的频率) k=(A-C)/(…
Python第七讲作业 字典
第1关:交换键值对 任务描述 本关任务:编写程序。 创建由Monday-Sunday七个值组成的字典,输出键值列表。 要求1,键为:1 2 3 4 5 6 7 值为 Mon Tues Wed Thur Fri Sat Sun 2 将Mon等作为键,将键1等作为值,输出键值列表。 相关知识 为了完成本关任务,你需要掌握:1.如何创建字典,2.如何遍历…
Python实验三 函数
第1关:求阶乘 任务描述 本关任务:编写一个求阶乘的小程序。 相关知识 为了完成本关任务,你需要掌握:1.如何定义函数 编程要求 根据提示,在右侧编辑器补充代码,计算n的阶乘。 测试说明 平台会对你编写的代码进行测试: 测试输入:4; 预期输出: 4!=24 测试输入:5; 预期输出: 5!=120 # 函数定义 def factorial(n):…
Python实验四 列表
第1关:查找缺失元素 任务描述 本关任务:给定一个由n-1个整数组成的未排序的序列,其元素都是1到n中的不同的整数。请写出一个寻找列表中缺失整数的算法。 相关知识 为了完成本关任务,你需要掌握:1.如何遍历列表 编程要求 根据提示,在右侧编辑器补充代码。 测试说明 平台会对你编写的代码进行测试: 测试输入:; 预期输出: 6 def decisio…
Python jieba实操统计三国演义
import jieba # fname = "D:/Users/2022/Desktop/三国演义.txt" # txt = open(fname,"r",encoding = "utf-8").read() import urllib.request url = "https://blog.59888888.xyz/wp-content/upl…
Python元组&字典
元组 好文推荐:python中的组合数据类型 元组是一种序列类型,创建后不能修改 用小括号或tuple()创建,可以不加小括号 元组支持不变序列的操作 func(*in1)#in1是个元组 enumerate(tuple)#枚举,元组变列表 tuple(list)#列表转元组 字典 键值对之间无序 大括号和dict()创建 键只能是不变元素 fun…
算法设计与分析实训3–分治法挑战
第1关:求一组数据中最大的两个数 任务描述 本关任务:利用分治法求一组数据中最大的两个数和最小的两个数。 编程要求 请在右侧编辑器Begin-End处补充代码,完成本关任务。 测试说明 平台会对你编写的代码进行测试,比对你输出的数值与实际正确数值,只有所有数据全部计算正确才能通过测试: 测试输入: 10 //数据的总个数 1 //此行及以下为具体的…
Python第六讲作业 列表
感觉头歌上的很多题的IO描述都不是很严谨,甚至有评测数据和样例不一样的情况.... 第1关:重复元素判定 任务描述 本关任务:编写一个函数,接收列表作为参数,如果一个元素在列表中出现了不止一次,则返回True,但不要改变原来列表的值。同时编写调用这个函数和测试结果的程序。 相关知识 为了完成本关任务,你需要掌握:1.如何访问列表。 编程要求 根据提…