7-1 线性搜索 编写线性搜索函数。接收两个参数,aList, item,当item在列表aList中出现时,返回True,否则返回False(这题输入好像有问题,没有输入aList,,就直接输出True过题了) 输入格式: 12 输出格式: True 输入样例: 在这里给出一组输入。例如: 12 输出样例: 在这里给出相应的输出。例如: True…
7-1 实现队列 实现队列类。队列类包含初始化方法、isEmtpy()方法、enqueue() 入队方法,dequeue() 出队方法、size() 方法。不修改主程序。 if __name__ == '__main__': queue = Queue() queue.enqueue('red') queue.enqueue('green') qu…
finally和else finally无论是否有异常都会执行出来 else只有完全没有异常才会执行出来 若完全无异常,先执行finally后执行else else要在finally之前 finally要放在最后 def get_quantity(): try: quantity = int(input("Enter quantity: ")) p…
递归调用形式 def get_price(): #递归调用形式 try: price = float(input("Enter price: ")) return price except ValueError: print("Please enter a valid price") return get_price() 循环形式 def get_…
在做wifi定位的aprs脚本,接口返回的坐标都是dd.ddddd格式的,但是aprs包里要求是GPS原始位置 网上找了半天都是ddmm.mmmm转换dd.mmmm的,脑子不太好使,琢磨了一会,知道了怎么解 直接上例子 39.970665这个坐标,先提取小数部分乘以60 0.970665 * 60 = 58.2399 之后把整数部分乘以100,再加…
11月30日 5-1 事件绑定 当单击设置事件处理按钮时将调用事件处理函数 callback(). import tkinter def callback(): print("click me") root = tkinter.Tk() button = tkinter.Button(root,text='设置事件处理', command=call…
有5名学生,每个学生有三门课程的成绩需要记录。要求:将5名学生三门课程的成绩存入文本文件;读取文件,计算平均成绩。按平均成绩对5名学生排序。显示格式如下: 姓名 python 线性代数 算法设计与分析 平均成绩 名次 # 判断tabulate是否安装 import importlib.util import os if importlib.util…
第1关:读取文件 任务描述 本关任务:编写程序,输入文件名,读取文件,按照说明进行显示。 文件格式为: 学号,姓名,成绩 输出格式为: 相关知识 为了完成本关任务,你需要掌握:1.如何读取文件。 编程要求 根据提示,在右侧编辑器补充代码。文件名称为: 测试说明 平台会对你编写的代码进行测试: 测试输入:student.txt; 预期输出: [('\…
第1关:单继承 任务描述 本关任务:补全程序。 Shape类是Rectangle类的父类,Rectangle类是Square类的父类。 相关知识 为了完成本关任务,你需要掌握:1.单继承 编程要求 根据提示,在右侧编辑器补充代码。根据主程序,补全类的定义。 测试说明 平台会对你编写的代码进行测试: 测试输入:; 预期输出: Shape(color=…