E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Python编程练习
Python编程练习
8:Python语言串口操作入门
串口通信是指外设和计算机间,通过数据信号线、地线、控制线等,按位进行传输数据的一种通讯方式。这种通信方式使用的数据线少,在远距离通信中可以节约通信成本,但其传输速度比并行传输低。串口是计算机上一种非常通用的设备通信协议。串口通信是工程师的必备技能,很多软硬件开发都需要用到串口设备。python中的pyserial模块封装了对串口的访问,兼容各种平台。模块安装pipinstallpyserial#安
科研学社
·
2022-10-18 10:08
Python编程练习
9:查找设备拥有的串口列表
一般开发串口需要用到虚拟串口工具VirtualSerialPortDriver,这个工具允许你在自己电脑上虚拟出一对com口,非常方便后续程序的开发测试。该程序的界面图下:11.png这里我电脑本身带一个串口com1,我虚拟了com2和com3用作后续程序调试。查找设备可用的串口需要用到函数serial.tools.list_ports,详细代码如下所示#encoding=utf-8imports
科研学社
·
2022-10-17 10:28
Python编程练习
项目——学生信息管理系统
学生信息管理系统——Python练习1.需求分析2.系统设计3.系统开发必备4.主函数设计5.学生信息维护模块设计7.排序模块设计7.项目打包1.需求分析学生管理系统应具备的功能添加学生及成绩信息将学生信息保存到文件中修改和删除学生信息查询学生信息根据学生成绩进行排序·统计学生的总分2.系统设计系统功能结构学生信息管理系统的7大模块录入学生信息模块查找学生信息模块删除学生信息模块学生成绩排名模块统
北般余音
·
2022-05-29 09:59
Python学习
python
python编程练习
:爬虫爬取静态网页批量下载自然保护区边界文件
文章目录一、功能介绍二、下载单个自然保护区的边界三、批量下载一、功能介绍基于python爬虫下载中国自然保护区边界文件http://www.papc.cn/html/folder/946895-1.htm二、下载单个自然保护区的边界左侧有文件夹标注的保护区才提供kmz文件的下载,下载过程可以参考全国自然保护区边界矢量数据下载地址及处理方法。点击下载KMZ文件后跳转的url为:http://www.
Salierib
·
2022-04-20 07:39
python编程
python
爬虫
python编程16章_
Python编程练习
第16-20课,python,小,甲鱼,1620
1.将可迭代对象转化为列表,元组,字符串的内置函数list()tuple()str()2.区分reverse()和reversed(),为什么用法不一样reverse()是python中列表的一个内置函数,用于将列表中的数据翻转reversed(list)是python自带的一个方法,也就是一个类,返回的是一个将序列翻转后的迭代器,需要遍历list1=[1,2,3]list1.reverse()#
夏日快乐
·
2021-01-12 07:20
python编程16章
python输入一个合法算式_
python编程练习
题
P5:判断闰年输入一个年份,判断其是否为闰年。非世纪年(不能被100整除的年份)能被4整除的为闰年。(如2004年就是闰年,1999年不是闰年);世纪年(能被100整除的年份)能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)。参考示例[python3]:year=int(input("输入一个年份:"))if(year%4)==0:if(year%100)==0:if(year%
李昭材
·
2020-12-30 15:15
python输入一个合法算式
python编程判断闰年输入格式直接输入一个4位数年份_
python编程练习
题
P5:判断闰年输入一个年份,判断其是否为闰年。非世纪年(不能被100整除的年份)能被4整除的为闰年。(如2004年就是闰年,1999年不是闰年);世纪年(能被100整除的年份)能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)。参考示例[python3]:year=int(input("输入一个年份:"))if(year%4)==0:if(year%100)==0:if(year%
weixin_39680121
·
2020-12-29 16:01
python编程练习
:基于gdal库,提取栅格数据并添加x、y字段
文章目录一、引言二、脚本代码三、运行结果四、讨论(一)使用例(二)不足系列文章目录:ArcGIS自定义脚本编程一、引言栅格(.tif)文件是一种常见的数据存储格式,在空间分析中的过程中,我们常常需要将栅格文件中包含的数据提取出来,导出为类似于{(x1,y1,v1),(x2,y2,v2)…}。其中,x、y分别为栅格文件中某个像元中心处对应的横坐标和纵坐标,v为此像元对应的值。针对这一过程,即提取栅格
Salierib
·
2020-12-28 00:45
python编程
python
gdal
栅格提取
Python编程练习
题目汇总
Python编程练习
(一):1-10编写程序:hello.py,要求用户输入姓名并打印“你好,姓名!”编写程序:输入一个整数,打印1到这个整数之间的所有数字。编写程序:输入一个整数,打印倒序的“*”。
大彤小忆
·
2020-12-15 15:52
Python
python
编程练习
Python 编程练习题
Python编程练习
题写出来的题代码不舍得删,就记录在这里吧。
梦里一声何处鸿
·
2020-09-17 15:30
蓝桥杯Python组
python编程练习
-购物车程序
学习了两天,作业要求根据以下数据结构:goods=[{“name”:“电脑”,“price”:1999},{“name”:“鼠标”,“price”:10},{“name”:“游艇”,“price”:20},{“name”:“美女”,“price”:998},…]实现功能要求:1、启动程序后,让用户输入工资,然后进入循环,打印商品列表和编号2、允许用户根据商品编号选择商品3、用户选择商品后,检测余额
terry_cao
·
2020-09-15 23:22
《强化学习》k臂赌博机问题
python编程练习
2.5
100次独立模拟100次循环的数据(算力有限)#-*-coding:utf-8-*-"""CreatedonFriMay114:47:352020@author:Ziz"""importnumpyasnpimportrandomimporttimeimportmatplotlib.pyplotaspltimportpickle#fr=open('dataFile.txt','wb')#pickle
_azureg润
·
2020-09-13 03:04
python
深度学习
强化学习
Python编程练习
,统计输入的字符串中的各种字符个数
Python:统计输入的字符串中的各种字符个数(字母,数字,空格,其他字符)例如:输入abc123***输出3233代码一:s=list(input('输入字符串:'))count=len(s)a=0;b=0;c=0;d=0foriinrange(0,count):if(s[i]='a')or(s[i]='A'):a+=1elifs[i]='0':b+=1elifs[i]=='':c+=1else
会唱歌的猪233
·
2020-09-12 10:00
python编程练习
Python编程练习
目录1、编写一个函数,将形如5D,30s,的字符串转为秒1、编写一个函数,将形如5D,30s,的字符串转为秒
xixiaodou
·
2020-08-22 15:23
python编程练习
:提取Visual MODFLOW水均衡数据(.ZOT)文件至表格
一、功能介绍1、将水均衡数据(.ZOT)文件中的各水均衡组分提取到表格(.xls)文件按关键字进行数据分类,关键字优先级依次为:层、补\排、各均衡组分合并每层中补给或排泄的越流项,并将原文件中各均衡组分的英文名称翻译为中文数据导出至表格文件中的三个工作表“All”、“In”、“Out”中2、绘制各层补给、排泄项水均衡组分扇形图不绘制数值为0的水均衡项单个扇形图中,占比最高的一项会突出显示二、代码i
Salierib
·
2020-08-21 05:07
python编程
python编程练习
:Engquist-Osher差分格式求解Burgers方程
一、题目二、代码fromscipy.integrateimportquadimportnumpyasnp#函数f(u)=1/2*u**2,故f`(u)=udeff_positive(upp_value):#积分f+(u)中需要使用的函数is_over_zero=int(upp_value>0)returnis_over_zero*upp_valuedeff_negative(upp_value):
Salierib
·
2020-08-21 05:07
python编程
python编程练习
-完美数
python编程练习
-完美数完美数(又称完全数或完备数):是一些特殊的自然数,它所有的真因子(即除了自身以外的约数),恰好等于它本身。性质:1.完全数都能写成连续自然数之和。
SUNNY小飞
·
2020-08-19 19:20
python
python编程练习
--跑马灯
python编程练习
--跑马灯importosimporttimedefmain():content='5201314......'
SUNNY小飞
·
2020-08-19 19:20
python
Python编程练习
:判断字符串S是否为单词前缀
题目描述给定N个单词,请从中找出以字符串S为前缀的所有单词,并按字典序升序排列输入描述第一行输入一个字符串S,表示前缀第二行输入一个正整数N,表示所有单词数接下来的N行,每行一个字符串w(w所有字符均为小写字母,且w的长度不超过100),表示所给单词输出描述按字典序升序输出前缀为S的所有单词,每个单词独占一行qzstr=input()#前缀qzl=len(qzstr)#前缀字符串的字母个数wcou
code_carrot
·
2020-08-18 01:21
Python编程练习
python编程练习
:10000位的圆周率飞花令
一、目标利用爬虫收集足够多的古诗词,筛选诗词中含有数字的句子后,再按照圆周率中的数字顺序对这些诗词进行排序。最后形成下图所示的统计结果:二、步骤及代码2.1爬虫获取古诗词importurllib.requestimporturllib.parsefromlxmlimportetreeimportrandomimporttime"""爬取古诗词网"""#可用的代理地址proxy_lists=["16
Salierib
·
2020-08-10 19:59
python编程
python
Python编程练习
#古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?i=1k=0deff(n):ifn==1orn==2:return2returnf(n-1)+f(n-2)i=1whilei>=1andi1andj
someday1314
·
2020-07-30 16:08
Python学习笔记
python编程练习
-字符串移位练习题
题目出处:牛客网对于一个字符串,请设计一个算法,将字符串的长度为len的前缀平移到字符串的最后。给定一个字符串A和它的长度,同时给定len,请返回平移后的字符串。测试样例:"ABCDE",5,3返回:"DEABC"python实现代码def forwardmove(alist): #平移一个单位 first = alist[0] for i in xrange(len(alist
weixin_34061042
·
2020-07-28 18:28
Python编程练习
:成绩排序
题目描述try:whileTrue:#多个测试用例输入ct=input()#排序人数sm=input()#排序方法0--降序1--升序name_grade_list=[]foriinrange(int(ct)):tempstr=input()#输入姓名成绩templist=tempstr.split('')ng_dict=(templist[0],int(templist[1]))name_gra
code_carrot
·
2020-07-28 07:59
Python编程练习
Python编程练习
.笛卡尔积
利用itertools.product计算笛卡尔积defproduct(*args,repeat=1):#product('ABCD','xy')-->AxAyBxByCxCyDxDy#product(range(2),repeat=3)-->000001010011100101110111pools=[tuple(pool)forpoolinargs]*repeatresult=[[]]forp
Achi1leslin
·
2020-07-27 14:49
python
Python编程练习
.妙用Numpy
在Numpy包中,可以用布尔型数组检索值>>>a=np.arange(12).reshape(3,4)>>>b1=np.array([False,True,True])#对应a的第一维>>>b2=np.array([True,False,True,False])#对应a的第二维>>>>>>a[b1,:]#按第一维来进行判断选择array([[4,5,6,7],[8,9,10,11]])>>>>>>
Achi1leslin
·
2020-07-27 14:17
python
Python编程练习
.全排列和全组合
利用Python实现经典算法:全排列和全组合1.全排列根据python文档中的itertools.permutations方法进行排列defpermutations(iterable,r=None):#permutations('ABCD',2)-->ABACADBABCBDCACBCDDADBDC#permutations(range(3))-->012021102120201210pool=t
Achi1leslin
·
2020-07-27 11:50
python
Python 将一个正整数分解质因数
遇到一个
Python编程练习
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。#!
混沌鳄鱼
·
2020-07-15 10:05
python
python编程练习
——修改文件名
需求说明:某文件夹下存有一批语音文件,文件命名无规则。需要将该文件夹下所有文件改成指定名字。代码importosimportsyspath=r"E:\语音测试集\xiaozhi\女"for(path,dirs,files)inos.walk(path):i=0forfilenameinfiles:namesplist=filename.split(".")format=str(namesplist
腰椎间盘没你突出
·
2020-07-11 23:51
python
python编程练习
(五)
一:喷水装置长为20米,宽为2米,妈妈要他给草坪浇水,在草坪上放置半径为Ri的喷水装置,输入第一个数字为喷水装置的个数n,后面n个数字分别为n个喷水装置的半径r,r表示该喷水装置能覆盖的圆的半径【5|23.244.56】。arrin=map(float,raw_input().split())n=int(arrin[0])arr=arrin[1:]arr.sort(reverse=True)l=2
永生的小草
·
2020-07-07 20:18
python_code
python编程练习
2
题目:明明的随机数原题目的表述有点复杂,我理解下来就是有一组随机数,对其去重之后按升序排序,自己写了下面的代码,进行测试,没毛病,可是系统不通过importsysl=[]forninsys.stdin:l.append(int(n.strip('\n')))r=sorted(list(set(l)))foriinr:printi下面是我学习的通过代码:whileTrue:try:nums=[int
AlexDM
·
2020-07-02 13:45
python编程练习
5
Paste_Image.png今天的python题目是合并表记录:数据表记录包含表索引和数值,请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。其实就是利用字典进行的按索引求和,然后按索引排序输出。自己练习的代码对于正常的输入是没有问题的,对于一些异常的输入就没法了importsysd={}forlineinsys.stdin:line=line.stri
AlexDM
·
2020-06-30 21:54
100道
Python编程练习
题
100+Pythonchallengingprogrammingexercise100道
Python编程练习
题,这些题如果能坚持每天至少完成一道,一定可以帮大家轻松getPython的编程技能。
jiafengfu
·
2020-06-29 08:27
Python
跟我一起学Python
Python编程练习
题学习汇总
实例一:数学计算简述:这里有四个数字,分别是:1、2、3、4提问:能组成多少个互不相同且无重复数字的三位数?各是多少?Python解题思路分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。(for循环)代码实现:1list=[]#定义一个空的列表用来存储生产的数字2foriinrange(1,5):#定义百位数3forjinrange(1,5):#定义十
weixin_34318956
·
2020-06-28 16:04
Python编程练习
:使用 turtle 库完成叠边形的绘制
绘制效果:源代码:#叠边形importturtleturtle.setup(650,350,200,200)turtle.penup()turtle.fd(-100)turtle.left(-90)turtle.fd(100)turtle.right(90)turtle.pendown()turtle.pensize(5)turtle.pencolor("black")foriinrange(9)
weixin_30919919
·
2020-06-28 02:22
python编程练习
-斐波那契数列
斐波那契数列生成斐波那契数列的前20个数。说明:斐波那契数列(Fibonaccisequence),又称黄金分割数列,是意大利数学家莱昂纳多·斐波那契(LeonardodaFibonacci)在《计算之书》中提出一个在理想假设条件下兔子成长率的问题而引入的数列,所以这个数列也被戏称为"兔子数列"。斐波那契数列的特点是数列的前两个数都是1,从第三个数开始,每个数都是它前面两个数的和,形如:1,1,2
SUNNY小飞
·
2020-06-25 08:07
python编程练习
(一)
一:股神股票会有以下变化:第一天不变,以后涨一天,跌一天,涨两天,跌一天,涨三天,跌一天…依此类推。为方便计算,假设每次涨和跌皆为1,股票初始单价也为1,请计算买股票的第n天每股股票值多少钱?分析:1,2:减03,4,5:减26,7,8,9:减4defcalue(n):a,b=2,nwhileb>a:b=b-aa=a+1returnn-(a-2)*2whileTrue:n=int(raw_inpu
永生的小草
·
2020-06-25 03:38
python_code
Python编程练习
8
因幕起因灯亮因众人的鼓掌才发现我的歌竟是这一剧中的辉煌中间暂停了一段时间的练习,应该惩罚一下,这个周末就行动起来,自我惩罚。接下来继续python的练习,今天的题目也比较简单。输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。这里面应用了python的自带函数bin,可以将数字转换为二进制,然后用count统计1出现的次数。对于统计0的次数,就要注意了,二进制前面是0b开头的,
AlexDM
·
2020-06-22 18:58
Python编程练习
046:阿姆斯特朗数
如果一个n位正整数等于其各位数字的n次方之和,则称该数为阿姆斯特朗数。例如1^3+5^3+3^3=153。1000以内的阿姆斯特朗数:1,2,3,4,5,6,7,8,9,153,370,371,407。以下代码用于检测用户输入的数字是否为阿姆斯特朗数:Python检测用户输入的数字是否为阿姆斯特朗数获取用户输入的数字num=int(input("请输入一个数字:"))初始化变量sumsum=0指数
Yang_6234
·
2020-06-08 07:39
100多个具有挑战性的
Python编程练习
,你能答对几题
超过100个具有挑战性的
Python编程练习
1.等级说明等级说明1级初学者是指刚刚参加Python入门课程的人。他可以使用1或2个Python类或函数解决一些问题。通常,答案可以直接在教科书中找到。
wx5ecc6bcb4713c
·
2020-05-27 09:19
Python编程练习
002:个税计算
题目企业发放的奖金根据利润提成。利润低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输
Yang_6234
·
2020-04-26 08:44
Python编程练习
001:4个数字求不重复的3位数
一花一世界.gif【题目】有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?方法一:count=0nums=[]forainrange(1,5):forbinrange(1,5):forcinrange(1,5):ifa!=b&b!=c&c!=a:num=100*a+10*b+cifnumnotinnums:nums.append(num)count+=1a=len(nu
Yang_6234
·
2020-04-25 09:06
python编程练习
3
题目:字符串分隔•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。这个题目我在处理的时候,比较笨,使用了循环,在循环里面判断截取的字符是否有8位,而且对系统给出的测试用例也没有完全通过,对于空字符串没有很好的处理。下面这个代码是通过的,比我的思路好多了。他先判断是否需要补0,需要就补0,否则直接依次取出8个字符。str1
AlexDM
·
2020-04-14 04:33
python编程练习
1
最近在做一些编程的练习,锻炼一下编程的思维,之所以要这样做,原因有二,首先是因为喜欢,觉得编程很好玩,其次是工作中也有需要。先来两个简单的,练习一下:1、计算字符串最后一个单词的长度输入:输入一串字符,单词以空格隔开输出:整数N,最后一个单词长度方法1:string=raw_input()l=string.split("")printlen(l[-1])方法2:importsysforlinein
AlexDM
·
2020-04-01 12:37
Python编程练习
:Leetcode__227.基本计算器II__python3
classSolution:defcalculate(self,s:str)->int:s=s.replace('','')l=len(s)#字符串长度templist=[]i=0whilei0:#运算符栈不空ysf=ysflist.pop()yz_r=reslist.pop()yz_f=reslist.pop()ifysf=='+':res=yz_f+yz_relifysf=='-':res=y
code_carrot
·
2020-03-23 23:36
Python编程练习
python编程练习
7
东临碣石,以观沧海今天的题目也不是很难,但是我由于没有审清题目出错了,这个说不过去啊。题目是这样的,编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。s=raw_input()n=0foriinset(s):iford(i)>=0andord(i)<=127:n+=1printn通过了测试,但是好像还是有点不符合题意,这不是一个函数看来还
AlexDM
·
2020-03-17 12:16
python编程练习
9
而当你终于无视地走过在你身后落了一地的朋友啊那不是花瓣那是我凋零的心今天的编程题目有点意思:在游戏里面应该是很平常的,比如人物或者一个怪兽的移动,就需要计算坐标的变化。开发一个坐标计算工具,A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。输入:合法坐标为A(或者D或者W或者S)+数字(两位以内
AlexDM
·
2020-03-07 00:18
python编程练习
4
今天的第一道编程题目比较简单,是将16进制的字符串转换为10进制的importsysforiinsys.stdin:printstr(int(i,16))有人是这么写的whileTrue:try:x=raw_input()printint(x,16)except:break今天的第二道题目:质数因子输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为22335)最后一个数
AlexDM
·
2020-02-29 11:50
python编程练习
6
今天的题目:提取不重复的整数输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。首先对于实现逆序,有以下几个方法:字符串逆序1、strA[::-1]2、#coding=utf-8strA=raw_input("请输入需要翻转的字符串:")order=[]foriinstrA:order.append(i)order.reverse()#将列表反转print''.join(
AlexDM
·
2020-01-08 10:01
python编程练习
(长期)
后期做标注,长期给元组的元素命名类似其他语言的枚举类型,定义一些列数值常量使用标准库中collections.namedtuple替代内置tupleperson=('jack',22,'male') """方案1类似其他语言的枚举类型,定义一些列数值常量""" NAME,AGE,SEX=range(0,3) print(person[NAME]) """方案2使用标准库collections.
狙如
·
2019-01-06 00:00
python练习
Python编程练习
.两数之和(链表版)
初学者暴力求解数据需要在链表与List之间来回传递#Definitionforsingly-linkedlist.#classListNode:#def__init__(self,x):#self.val=x#self.next=NoneclassSolution:defaddTwoNumbers(self,l1,l2):""":typel1:ListNode:typel2:ListNode:rt
Achi1leslin
·
2018-12-02 13:19
python
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他