首页 > TAG信息列表 > caculate
20193415 实验二《Python程序设计》实验报告
20193415 2020-2021-2 《Python程序设计》实验二报告 课程:《Python程序设计》 班级: 1934 姓名: 简文翔 学号: 20193415 实验教师:王志强 实验日期:2021年4月26日 必修/选修:公选课 1. 实验内容 设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。 考核基本语法、判定语数据结构一(5.3 栈)
栈 还是和之前一样,python实际上并无栈这样一个基础的数据结构,但是我们科研使用列表的基础数据结构来构造栈的操作。我们涉及到的基本操作和之前队列的操作函数无异,只是相应的函数输入参数需要发生改变。 a:list #入栈 a.append() #出栈 a,pop() #判断长度 len(a) #求和 sum(alambda的一些用法
lambda在函数中调用时可以不用传入形参,当需要时才传入参数,方便一些场合中的使用(当参数一直变化时,仍然需要调用函数,可以采用如下方式)。如以下代码所示。 1 import numpy as np 2 3 def caculate(): 4 return lambda a, b: 21.5 + a * np.sin(4 * np.pi * a) + b * np.sin(二分查找算法
简单定义:在一个单调有序的集合中查找元素,每次将集合分为左右两部分,判断解在哪个部分中并调整集合上下界,重复直到找到目标元素。 时间复杂度:O (logn),优于直接顺序查找O(n) 查找连续函数的写法 //x:待查找的值,Caculate():所要查找的函数,在这里单调递增 //需保证查找的值在区间范