自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (1)
  • 收藏
  • 关注

原创 mysql数据库完整案例-“水果销售”

这个案例涵盖了几乎所有mysql涉及到的查询方式1.创建数据库:水果#可以直接输汉字,但数据库文件中显示是代码2.创建数据库fruit的数据库表:(1)数据库表fruits:(2)数据库表customers:(3)数据库表orderitems:(4)数据库表suppliers:(5)创建表orders:3.基本操作(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14)(15)(16)(17。

2022-12-25 22:03:14 5545 1

原创 mysql数据库完整实例-“汽车维修”

mysql数据库创建,编写,查询,自定义函数实战案例 num int not null comment'任意大于0的数',zs int not null primary key comment'所有小于n的质数',s int not null comment'质数之和');set temp=2;end if;end while;end if;end while;end$#这里首先创建了一个表,然后创建了一个存储过程,将存储过程生成的内容写入表中并展示,最后用call语句调用该函数$

2022-12-25 16:46:54 6293

原创 matlab带传动设计

选取中小型机械常见V带传输参数:电动机工作功率Pd/kW =2.2电动机满载转速nm/(r/min)=940工作机的转速nw/(r/min)=55传动比i1=2.8最短工作年限=10年/日工作量<10h设计内容︰(1)V带的型号、长度Ld和根数Z;(2)带轮结构尺寸:小带轮直径d1,大带轮直径d2;(3)传动中心距a,小带轮包角α,带速v;(4)轴上压力Fq,初压力F0,轮宽B;步骤:1.确定工作情况系数KA2.传动比系数Ki3.Pd和n1选型4.确定带轮基准直径

2022-05-26 00:11:10 1300

原创 matlab单缸内燃机设计

已知活塞的行程为216mm,进气门控制杆的行程为13mm。1.设计曲柄滑块机构,分析所设计机构的最小传动角,若机构运动时存在问题,请提出解决方案。2.取基圆半径为30mm,自拟进气门控制杆运动规律,试设计凸轮轮廓曲线。设计分析问题,针对内燃机机构本身的特点展开分析,可进行拓展。采用解析法进行matlab编程。分析内燃机结构,核心分为两部分,凸轮机构和四杆机构程序基于这两部分来设计;第一部分是对四杆机构的设计设计阶段:选用较为简单的对心曲柄滑块机构,分析程序参数设置如下:.

2022-05-26 00:04:13 1403

原创 matlab单级齿轮减速器设计

如图所示,某带式输送机采用三相异步电动机驱动,采用用带传动和一级圆柱齿轮减速器实现减速传动,载荷平稳,转向不变。已知高速齿轮轴的输入功率[2kw-5kw],小齿轮转速[320-500]r/min,齿轮传动比=4。选择直齿轮/斜齿轮,进行一级齿轮传动的设计计算。要求:本题为设计计算题,可查询相关手册标准进行计算。直齿轮。采用matlab编程辅助设计初步选取4KW,500r/min按照软齿面闭式齿轮设计部分:%齿轮弯曲疲劳强度计算T=76.4;%(N*m)转矩n1=500;%(r.

2022-05-26 00:02:38 1575

原创 Python-算法思维-4.2递归与分治1:数字三角形、最大子序列积

第1关:数字三角形中路径最小积本关任务:在数字三角形中寻找一条从顶部到底边的路径,使得路径上所经过的数字的乘积最小,路径上的每一步都只能往左下或右下走,只需求出最小的乘积,不需要给出具体路径。 2 3 8 1 2 2 4 7 1 4 8 5 2 6 5输入的第一行为数字三角形的层数,后面为数字三角形。n = eval(input())A=[]for i in range(n): X = A.append(list(map(int, input().split())))def Min

2022-01-07 19:52:00 1868

原创 Python-算法思维4.2 递归算法

第1关:递归求列表元素的和从键盘输入一个列表,元素为整数,调用递归函数sumLIst(L),求出列表L中所有元素的和,返回和,在主函数中输出。#二分查找def binary_search(A, x): ########## begin ########## # 请在此填写代码,找到x返回索引号,没找到返回-1 low,high=0,len(A)-1 while high>=low: mid=(high+low)//2 if A

2022-01-06 21:56:29 3609 1

原创 Python-算法思维-4.4动态规划2:背包问题

第1关:01背包问题本关任务:有n种物品,它们有各自的体积和价值,现有背包容积为m,每种物品只能装入0次或1次( 所以称为01背包问题),如何让背包里装入的物品的价值总和最大,输出这个最大价值。要求使用递推方式完成本任务。编程要求输入的第一行为两个整数n和m,用空格隔开,n为物品种类,m为背包容量。 第二行为n种物品的体积,均为整数,用空格隔开。 第三行为n种物品的价值,均为整数,用空格隔开。根据提示,在右侧编辑器补充代码,计算并输出最大可能价值。n,m = map(int, in

2022-01-05 17:32:40 810

原创 Python-算法思维-4.1二分法1:查找平方和

第1关:二分查找算法本关任务:编写一个实现二分算法的函数,能在一个已排序列表中快速搜索指定的数。#二分查找def binary_search(A, x): ########## begin ########## # 请在此填写代码,找到x返回索引号,没找到返回-1 low,high=0,len(A)-1 while high>=low: mid=(high+low)//2 if A[mid]==x: r

2022-01-05 15:20:13 3465 1

原创 Python-算法思维4.3.2 二分法求方程的根

第1关:给定方程给定单调上升区间方程的根函数f(x)=x2−10x+3在区间[8,12]单调上升且与x轴相交,求解该近似解,要求精度0.0001,即|f(x)|<=0.0001。def f(x): return x**2-10*x+3#Student Startdef findroot(a,b,eps): while abs(a-b)>0.00001: if f(a+0.000001)*f(b)<0: a+=0.0000

2022-01-04 16:30:14 6121 1

原创 Python-算法思维4.3.1 二分搜索

第1关:不重复序列二分搜索编写函数,函数功能是查找已排序的不重复数据列表A中的指定元素x,找到给出该数在列表中的下标,找不到输出-1。#Student startdef findx(A,x): high,low=len(A)-1,0 while high>=low: mid=(high+low)//2 if A[mid]==x: return mid elif A[mid]>x:

2021-12-30 11:48:29 2902 1

原创 Python算法-穷举法和二分法

第1关:百钱百鸡我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?### 百钱百鸡 ###n=100c=0for i in range(0,int(n/5)): for j in range(0,int(n/3)): if i*5+j*3+int((n-j-i)/3)==n and (n-j-i)%3==0: c+=1 print('鸡翁的

2021-12-30 11:43:24 4305

原创 Python-算法思维4.0.1迭代算法

第1关:谷角猜想日本数学家谷角静夫在研究自然数时发现了一个奇怪现象:对于任意一个自然数 n ,若 n 为偶数,则将其除以 2 ;若 n 为奇数,则将其乘以 3 ,然后再加 1。如此经过有限次运算后,总可以得到自然数 1。人们把谷角静夫的这一发现叫做“谷角猜想”。编写一个程序,由键盘输入一个自然数 n ,把 n 经过有限次运算后,最终变成自然数 1 的全过程保存在列表中并打印出来。#Student Startn=int(input())ls=[n]while n>1: if

2021-12-30 11:26:56 4764 2

原创 Python-科比投篮预测

2016年4月12日星期三,科比在洛杉矶湖人队的最后一场比赛中砍下60 分,标志着他从NBA退役。利用20年来科比的进球和失误的数据,你能预测哪些投篮会落在篮框里吗?本实训主要实现:科比投篮数据可视化,包括射击精准度、赛季准确性、不同投篮距离的命中率、剩余时间是否影响准确率、不同对手的命中率、比赛节数与命中率之间的关系。...

2021-12-27 16:33:39 5338 3

原创 Python-音乐播放器APP制作

1# -*- coding=utf-8 -*-import wximport urllib.requestimport pygame # pip install pygameimport osimport reimport timefrom threading import Threadimport mathimport datetimeAPP_TITLE = u'音乐播放器'MAX_LYRIC_ROW = 15LYRIC_ROW_REG = '\[[0-9]{2}:[0

2021-12-27 16:32:18 1363 1

原创 Python-数据思维-6.3Matplotlib数据可视化1

第1关:matplotlib绘图基础本关任务:按提示的要求使用matplotlib绘图,一共要求完成3个函数的设计,分别绘制线图、饼图和条形图,绘制图形的数据已在函数中指定,函数的参数是一个图片文件名,请将图片的绘制结果保存到这个图片中,图片的dpi使用默认值即可。import numpy as npimport matplotlib.pyplot as pltimport matplotlibmatplotlib.rcParams['font.family']='simHei' #显示汉字

2021-12-27 16:26:11 3819 1

原创 Python-实验3.2 Numpy应用

第1关:求二维数组中最大值及所在的位置本关任务:编写一个能计算求二维数组中最大值及所在的位置。# -*- coding: utf-8 -*-import numpy as npn,m=map(int,input().split(' '))np.random.seed(7)a=[np.random.randint(1,100) for i in range(n*m)]b=np.array(a).reshape(n,m)row,col=1,1maxx=b[0,0]###########

2021-12-22 11:41:28 3206 1

原创 Python-算法思维-4.4动态规划1:数字三角形

第1关:递归方式解决数字三角形问题本关任务:使用递归形式的动态规划(自顶向下),在数字三角形中寻找一条从顶部到底边的路径,使得路径上所经过的数字的乘积最小,路径上的每一步都只能往左下或右下走,只需求出最小的乘积,不需要给出具体路径。 2 3 8 1 2 2 4 7 1 4 8 5 2 6 5注意,必须使用动态规划表格,在测试输入中,有些输入的层数非常高,不使用动态规划会超时。n = eval(input())A=[]for i in range(n): X = A.append(l

2021-12-20 17:16:17 1332

原创 Python-算法思维-4.2递归与分治2:平面最小点对

第1关:平面最小点对本关任务:给定二维平面中n个点的坐标(整数),找出距离最近的2个坐标点之间的距离,n<=10000。import mathn = eval(input())A=[]for i in range(n): x,y= map(int, input().split()) A.append((x,y))def Distance(a, b): return math.sqrt((a[0]-b[0])**2+(a[1]-b[1])**2)#求[lo

2021-12-20 17:11:34 1090

原创 Python-数据思维-6.2Numpy科学计算应用1

第1关:创建numpy数组本关任务:按要求生成numpy数组: 1 使用numpy的linspace函数,创建初值为1,终止为5,元素个数为20的等差数组 2 将数组B变换成2行5列的二维数组 3 随机数种子为7,生成4行3列的随机数数组,值在[0,1)之间 4 随机数种子为11,生成3行4列的正态分布随机数数组,期望值为5,标准差为2 5 将数组D的内容写入文本文件,使用英文分号为分隔符,浮点数精确到小数点后5位,文件名为1.txt 6 使用斐波那契数列(1,1,2,3,5,...)生成一个5行4列的

2021-12-20 17:04:02 4399 2

原创 Python-网络思维-5.2网页爬虫与信息提取实战

这是一个爬取电影票房的案例,主要是通过 中国电影票房 获取电影票房信息,将获得到的内容保存至 .txt 文件。# 首先我们需要导入 requests 库import requests# 导入 BeautifulSoup 库from bs4 import BeautifulSoupurl = 'http://58921.com/alltime?page='#网页基本url,需要在后面连接页面号headers = { 'User-Agent': 'Mozilla/5.0 (Wi

2021-12-09 18:02:58 2595

原创 Python-网络思维-2.1网络爬虫基础

第1关:获取超文本文件并保存至本地本关任务:本关我们将使用Python程序,实现通过网页的url,获得服务器返回的超文本文件,并保存为文本文件。# -*- coding: utf-8 -*-"""Created on Mon Mar 16 16:36:53 2020@author: Administrator"""import requestsurl="http://www.hnu.edu.cn/"headers={'User-Agent': 'Mozilla/5.0 (Windo

2021-12-09 18:01:20 2586 1

原创 HTML——表格

第1关:表格的基本构成本关任务:创建你的第一个表格,它的边框宽度为5px,内容和效果图展示的一样。实现的效果如下:<!DOCTYPE html><html><head> <meta charset="UTF-8"></head><body> <!-- ********* Begin ********* --> <table border="5"> .

2021-11-29 17:43:25 10873 2

原创 HTML——基本标签

第1关:创建第一个 HTML 标签本关任务:创建你的第一个标签<h1></h1>,文本内容为welcome to Educoder。实现的效果如下:<!DOCTYPE html><html><head> <meta charset="UTF-8"></head><body> <h1>Hello</h1> <!-- *********

2021-11-29 17:35:50 7609

原创 Python-实验2.6.3 函数拓展练习

第1关:练习使用参数要求对于输入的a,b,c三个数,编写函数roots(a,b,c),求方程 ax2+bx+c=0 的解,返回由方程根构成的列表,若方程有无数解,返回['inf']。# coding:utf-8 from math import sqrta = float(input()); b = float(input()); c = float(input())#请在此添加代码,求方程 ax^2+bx+c = 0的解,返回由方程根构成的列表,若方程有无数解,返回['inf']#***

2021-11-25 11:48:16 6403 1

原创 实验2.6.2 Python 基础之自定义函数

第1关:函数的参数 - 搭建函数房子的砖定义并调用一个函数,功能是对输入的列表中的数值元素进行累加,列表中元素的个数没有确定; 将累加结果存储到变量d中; 输出累加结果d。# 创建一个空列表numbersnumbers = []# str用来存储输入的数字字符串,lst1是将输入的字符串用空格分割,存储为列表str = input()lst1 = str.split(' ')# 将输入的数字字符串转换为整型并赋值给numbers列表for i in range(len(lst1)):

2021-11-25 11:20:05 4119

原创 Python语言基础-2.5函数(二)

第1关:函数的参数使用定义函数plus,功能是对参数(一个列表)中的数值元素进行累加,列表中的元素个数不确定; 函数返回累加结果。#创建一个空列表numbersnumbers = []#str用来存储输入的数字字符串,lst1是将输入的字符串用空格分割,存储为列表str = input()lst1 = str.split(' ')#将输入的数字字符串转换为整型并赋值给numbers列表for i in range(len(lst1)): numbers.append(int(

2021-11-22 23:02:12 5598

原创 实验2.6.1 Python基础之之内置函数调用

第1关:内置函数 - 让你偷懒的工具定义一个函数,功能是判断一个数是否为素数; 调用函数,对输入的整数进行判断。如果是素数则输出为True,否则输出为False。#输入一个整数nn = int(input())#********** Begin *********#def prime(m): if m<2: return False for i in range(2,m): if m%i==0: return F

2021-11-22 22:37:31 4659 1

原创 Python基础综合

1.python组合数据十位评委对六位歌手打分,六位歌手的得分数据如fs列表所示 fs=[['zhang',9.5,9.8,9.7,9.6,9.5,9.9,9.6,9.2,9.3,9.7], ['huang',8.5,8.8,7.7,7.6,8.5,8.3,9.1,7.8,7.5,9.3], ['liu',9.5,8.8,7.2,9.6,8.5,6.5,6.3,7,6.9,9], ['chen',9.5,9.8,8.7,8.6,7.5,8.8,8.1,9.3,9.2,9.9], ['lin',9.9,7

2021-11-13 23:38:38 3122

原创 Python实验2.5.3 列表与字符串进阶

第1关:字符串基本操作任务1 字符串拼接 依次输入两个字符串赋值给s1和s2,并将s1中所有英文字母转换为大写后连接到s2后面,并将拼接的结果赋值给s3,输出s3的值。 提示:应用“+”运算和字符串的upper()方法。任务2 根据字符串的长度确定字符串输出重复次数 输入一个字符串赋值给s4,根据s4的长度来确定将s3重复多少次,重复运算结果赋值给s5,并输出s5的值。例如:输入“A1”, 如果s3的值是123XTU,则输出123XTU123XTU。 提示:求字符串的长度用内置函数len(),重复运

2021-11-03 00:47:39 5178 1

原创 实验2.5.2 Python 基础之字典

第1关:字典的使用:这份菜单可以修改字典和列表一样,都是 Python 中十分重要的可迭代类型,都可以存储任意类型元素。如果将列表看作有序对象的集合,那么可以将字典当作无序的集合。我们将以菜单的例子来说明字典使用的基本知识,餐馆的菜单上不仅包含菜名,菜名后面还必须包含该道菜的价格。如果要用列表实现,就需要两个列表,例如:list_menu = ['fish','pork','potato','noodles'] list_price = [40,30,15,10]给定一个菜名,要查找相应的价格,

2021-11-02 10:37:45 7830

原创 Python基础经典问题-约瑟夫问题

n个人按1,2,3,… ,n编号,并顺序围坐一圈。开始按照1,2,3,… ,m 报数,凡报到 m 的出列,直到所有人出列为止。 算法如下: 1)建立一个列表lb存放n个值 2)遍历该列表,从1开始计数,到第m个值将其从列表删除。然后继续从1开始计数,数到第m个值将其从列表删除。 3)以此类推,直到列表中没有元素为止 编写程序,输入人数n和序号m,输出出圈的序号。#列表综合案例2:约瑟夫问题#n代表总人数,m代表出圈间隔序号数n,m=eval(input()) #

2021-11-01 17:03:47 4701 1

原创 Python基础经典问题-杨辉三角形

在屏幕上输出杨辉三角形图形 例如 输入 6 输出结果为:提示:每行数据就是一个单列表,多行数据构成列表的嵌套。n = eval(input()) #num为杨辉三角的行数t=[]print('[1]')for i in range(n): r=[1] t.append(r) if i ==0 : continue for j in range(i-1): r.append(t[i-1][j]+t[i-1][j+1])

2021-11-01 17:01:17 550

原创 Python语言基础-2.4列表(理)

第1关:列表的增删改查本关任务:编写一个好友名单管理的小程序。可以实现对名单的增删改查。列表的增删改查 好友名单管理#1.请在好友名单尾部添加一个好友'曾海洋'#2.请在好友名单开头添加一个好友'胡波'#3.请将首个王姓好友的名字修改为'王仁'。#4.删除首个赵姓好友#建立初始名单nameList=eval(input())############begin################1.请在好友名单尾部添加一个好友'曾海洋'nameList.append('曾海洋

2021-11-01 16:57:42 6509

原创 实验2.5.1 Python基础-列表

第1关:列表元素的增删改:客人名单的变化本关任务是对一个给定的列表进行增、删、改等操作,并输出变化后的最终列表。列表是由按一定顺序排列的元素组成,其中的元素根据需要可能会发生变化。其中,列表元素的添加、删除或修改等是最常见的操作。下面以一则请客的故事来说明列表元素操作的应用场景: 有个人邀请几个朋友吃饭,初步拟定了一个客人名单列表guests=['Zhang san','Li si','Wang wu','Zhao liu']。后面因为一些临时情况,这个客人名单不断变化: Zhao liu说要

2021-11-01 16:44:44 8370

原创 Python绘图-turtle趣味小例子

from turtle import * #导入模块turtle,speed(0) #将绘图速度设置为0,这是最快的# python看不到#之后的内容。 这些是注释。 :from turtle import * # 导入模块turtle,#* 代表所有,这使事情更容易speed(0) # 将绘制速度设置为0,这是最快的pencolor('red') # 将笔/线的颜色设置为红色bgcolor('black') # 将背景/画布的颜色设置为黑色x = 0 # 创建一个值为0的变量x.

2021-10-24 17:56:50 947

原创 Python语言基础-2.3循环

循环综合-数列与特殊数问题第1题-斐波那契数列在数学上,斐波那契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 3,n ∈ N*)斐波那契 请完成求第n项斐波那契数的程序并输出结果list1=[6,8,10,20] #n的取值列表list1numbers = [] #用来存放结果的 #for n in list1: #依次从列表中取出数据赋值给n,求第n项的结果并保存到numbers[]列表中 #请在下面编写代码d

2021-10-22 16:55:27 4859 1

原创 Python基础经典问题-天天向上的力量

一年365天,以第1天的能力值为基数,记为1.0,当好好学习时能力值相比前一天提高1‰,当没有学习时由于遗忘等原因能力值相比前一天下降1‰。每天努力和每天放任,一年下来的能力值相差多少呢?import math dayup = math.pow((1.0 + 0.001), 365) # 每天提高0.001 daydown = math.pow((1.0 - 0.001), 365) # 每天荒废0.001 print("向上: %.2f, 向下: %.2f."%(dayup, daydown)) 如果

2021-10-20 23:21:20 13839

原创 Python基础经典问题-特殊图形的输出(星号三角形)

1.键盘输入m行n列,在屏幕上输出m行n列的*行图案 例如输入6,7 输出为:m,n= eval(input())for i in range(m): for x in range(n): print('*',end='') print()2.从键盘输入m行,在屏幕上输出m行的直角图案例如输入:8 输出为:m=eval(input())for i in range(1,m+1): for j in range(1,2*i):

2021-10-20 23:15:53 25031 5

原创 Python循环结构基础-for循环嵌套

n个钱买n只鸡的问题每只公鸡价值5元,每只母鸡价值3元,每3只小鸡价值1元。现有n个钱想买n只鸡,问公鸡、母鸡、小鸡各买几只? 依次输出公鸡母鸡小鸡的数目,如输出结果:22 23 45#n个钱买n只鸡问题print("依次输出公鸡 母鸡 小鸡的数量:")n=eval(input()) #n表示钱的总数和鸡的总数#代码开始for i in range (0,int(n/5)): for j in range (0,int(n/3)): if i*5+j*3+i

2021-10-20 23:03:49 5185

100款直接可玩的h5小游戏,收录2018-2021超经典小游戏,全部可玩,可改参数,简单操作,有注释。

经典h5页面小游戏全部可玩,可改参数,简单操作,有注释,可以套用也可以用来学习,部分积分游戏可获取全球排名,100款直接可玩的h5小游戏,收录2018-2021超经典小游戏。

2021-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除