- 博客(84)
- 资源 (23)
- 问答 (7)
- 收藏
- 关注
原创 python进阶练习之——列表排序、连接❤️
**题目:**列表排序及连接。**程序分析:**排序可使用 sort() 方法,连接可以使用 + 号或 extend() 方法。a=[2,6,8]b=[7,0,4]a.extend(b)a.sort()print(a)????小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶????有什么不明白的欢迎私信或留言,得到细致讲解。另外想要进阶的朋友可以关注练手项目专栏????另外想学JavaWeb进厂的同学可以看看这个专栏:传送们...
2021-07-31 22:49:52 471
原创 python进阶练习之——反向输出链表❤️
**题目:**反向输出一个链表。class Node: def __init__(self, data): self.data = data self.next = None def get_data(self): return self.dataclass List: def __init__(self, head): self.head = head def is_empty(self):
2021-07-31 22:42:50 551
原创 python进阶练习之——创建链表❤️
**题目:**创建一个链表。class Node: def __init__(self, data): self.data = data self.next = None def get_data(self): return self.dataclass List: def __init__(self, head): self.head = head def is_empty(self):
2021-07-31 22:41:42 468
原创 python进阶练习之——输入和输出❤️
**题目:**编写input()和output()函数输入,输出5个学生的数据记录。N = 3#stu# num : string# name : string# score[4]: liststudent = []for i in range(5): student.append(['','',[]]) def input_stu(stu): for i in range(N): stu[i][0] = input('input student num:
2021-07-31 22:40:20 483
原创 python进阶练习之——字符串长度II❤️
**题目:**写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度。def lenofstr(s): return len(s)print(lenofstr('tanxiaofengsheng'))????小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶????有什么不明白的欢迎私信或留言,得到细致讲解。另外想要进阶的朋友可以关注练手项目专栏????另外想学JavaWeb进厂的同学可以看看这个专栏:传送们...
2021-07-31 22:31:19 440
原创 python进阶练习之——报数❤️
**题目:**有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。if __name__ == '__main__': nmax = 50 n = int(input('请输入总人数:')) num = [] for i in range(n): num.append(i + 1) i = 0 k = 0 m = 0 while m < n -
2021-07-31 22:29:40 803
原创 python进阶练习之——旋转数列❤️
**题目:**有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数from collections import *li=[1,2,3,4,5,6,7,8,9]deq=deque(li,maxlen=len(li))print(li)deq.rotate(int(input('rotate:')))print(list(deq))????小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶????有什么不明白的欢迎私信或留言,得到细致讲解。另外想要进阶的朋友可以关注练
2021-07-31 22:26:38 526
原创 python进阶练习之——交换位置❤️
**题目:**输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组li=[3,2,5,7,8,1,5]li[-1],li[li.index(min(li))]=li[li.index(min(li))],li[-1]m=li[0]ind=li.index(max(li))li[0]=li[ind]li[ind]=mprint(li)????小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶????有什么不明白的欢迎私信或留言,得到细致讲解。另外想要进阶的朋友可以
2021-07-31 22:25:34 726
原创 虚拟机out了⚡Docker⚡才是真香
Docker????Docker是什么????解决问题????Docker和虚拟机的区别????下面就几点进行对比????启动速度????占用资源????镜像与容器????优点部署方便????部署安全????隔离性好????快速回滚????成本低????管理成本低????缺点隔离性????性能????存储方案????Docker是什么相信很多人都用过虚拟机。虚拟机,就是在你的操作系统里面,装一个软件,然后通过这个软件,再模拟一台甚至多台“子电脑”出来。虚拟机属于虚拟化技术。而Docker这样的容器技术
2021-07-30 08:04:36 6355 71
原创 python进阶练习之——三数排序❤️
**题目:**输入3个数a,b,c,按大小顺序输出。raw=[]for i in range(3): x=int(input('int%d: '%(i))) raw.append(x) for i in range(len(raw)): for j in range(i,len(raw)): if raw[i]>raw[j]: raw[i],raw[j]=raw[j],raw[i]print(raw)raw2=[]
2021-07-29 21:54:49 812 1
原创 python进阶练习之——画组合图形❤️
**题目:**一个最优美的图案。import mathfrom tkinter import *class PTS: def __init__(self): self.x = 0 self.y = 0points = []def LineToDemo(): screenx = 400 screeny = 400 canvas = Canvas(width = screenx,height = screeny,bg = 'whit
2021-07-29 21:44:41 613 1
原创 python进阶练习之——画椭圆❤️
画椭圆if __name__ == '__main__': from tkinter import * x = 360 y = 160 top = y - 30 bottom = y - 30 canvas = Canvas(width = 400,height = 600,bg = 'white') for i in range(20): canvas.create_oval(250 - top,250 - bottom
2021-07-29 21:21:59 671
原创 python进阶练习之——查找字符串❤️
**题目:**查找字符串。 s1='aabbxuebixuebi's2='ab's3='xue'print(s1.find(s2))print(s1.find(s3))????小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶????有什么不明白的欢迎私信或留言,得到细致讲解。另外想要进阶的朋友可以关注练手项目专栏????另外想学JavaWeb进厂的同学可以看看这个专栏:传送们...
2021-07-29 21:20:30 439
原创 python进阶练习之——杨辉三角❤️
**题目:**打印出杨辉三角形前十行杨辉三角概述def generate(numRows): r = [[1]] for i in range(1,numRows): r.append(list(map(lambda x,y:x+y, [0]+r[-1],r[-1]+[0]))) return r[:numRows]a=generate(10)for i in a: print(i)????小白练手专栏,适合刚入手的新人欢迎订阅[编程小白进阶]
2021-07-29 21:19:41 430
原创 python进阶练习之——字符串长度❤️
**题目:**计算字符串长度。 s='zhangguang101'print(len(s))????小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶????有什么不明白的欢迎私信或留言,得到细致讲解。另外想要进阶的朋友可以关注练手项目专栏????另外想学JavaWeb进厂的同学可以看看这个专栏:传送们...
2021-07-29 21:17:51 451
原创 python进阶练习之——画图(丑)❤️
**题目:**画图,综合例子。 if __name__ == '__main__': from tkinter import * canvas = Canvas(width = 300,height = 300,bg = 'green') canvas.pack(expand = YES,fill = BOTH) x0 = 150 y0 = 100 canvas.create_oval(x0 - 10,y0 - 10,x0 + 10,y0 + 10)
2021-07-29 21:16:45 536
原创 python进阶练习之——画矩形❤️
**题目:**画图,学用rectangle画方形。 if __name__ == '__main__': from tkinter import * root = Tk() root.title('Canvas') canvas = Canvas(root,width = 400,height = 400,bg = 'yellow') x0 = 263 y0 = 263 y1 = 275 x1 = 275 for i in ran
2021-07-29 21:14:52 763
原创 python进阶练习之——画线❤️
**题目:**画图,学用line画直线。if __name__ == '__main__': from tkinter import * canvas = Canvas(width=300, height=300, bg='green') canvas.pack(expand=YES, fill=BOTH) x0 = 263 y0 = 263 y1 = 275 x1 = 275 for i in
2021-07-29 21:13:35 632
原创 python进阶练习之——画圈
**题目:**画图,学用circle画圆形。 from tkinter import *canvas=Canvas(width=800,height=600,bg='yellow')canvas.pack(expand=YES,fill=BOTH)k=1j=1for i in range(26): canvas.create_oval(310-k,250-k,310+k,250+k,width=1) k+=j j+=0.3mainloop()????小白练手专栏
2021-07-28 19:41:44 860 2
原创 python进阶练习之——按位取反⚡
**题目:**学习使用按位取反~。**程序分析:**~0=1; ~1=0;print(~234)print(~~234)????小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶????有什么不明白的欢迎私信或留言,得到细致讲解。另外想要进阶的朋友可以关注练手项目专栏????另外想学JavaWeb进厂的同学可以看看这个专栏:传送们...
2021-07-28 19:38:16 431 1
原创 python进阶练习之——位取反、位移动
**题目:**取一个整数a从右端开始的4〜7位。**程序分析:**可以这样考虑: (1)先使a右移4位。 (2)设置一个低4位全为1,其余全为0的数。可用~(~0<<4) (3)将上面二者进行&运算。a=int(input('输入一个数字: '))b=0 # 0b=~b # 1b=b<<4 # 10000b=~b # 1111
2021-07-28 19:36:35 463
原创 python进阶练习之——按位异或
**题目:**学习使用按位异或 ^ 。**程序分析:**0^0=0; 0^1=1; 1^0=1; 1^1=0a=0o77print(a^3)print(a^3^7)????小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶????有什么不明白的欢迎私信或留言,得到细致讲解。另外想要进阶的朋友可以关注练手项目专栏????另外想学JavaWeb进厂的同学可以看看这个专栏:传送们...
2021-07-28 19:33:07 764
原创 python进阶练习之——按位或
**题目:**学习使用按位或 | 。**程序分析:**0|0=0; 0|1=1; 1|0=1; 1|1=1a=0o77print(a|3)print(a|3|7)????小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶????有什么不明白的欢迎私信或留言,得到细致讲解。另外想要进阶的朋友可以关注练手项目专栏????另外想学JavaWeb进厂的同学可以看看这个专栏:传送们...
2021-07-28 19:32:01 460
原创 python进阶练习之——按位与
**题目:**学习使用按位与 & 。**程序分析:**0&0=0; 0&1=0; 1&0=0; 1&1=1。a=0o77print(a)b=a&3print(b)b=b&7print(b)????小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶????有什么不明白的欢迎私信或留言,得到细致讲解。另外想要进阶的朋友可以关注练手项目专栏????另外想学JavaWeb进厂的同学可以看看这个专栏:传送们...
2021-07-28 19:29:27 396 3
原创 python进阶练习之——使用lambda来创建匿名函数
**题目:**使用lambda来创建匿名函数。Max=lambda x,y:x*(x>=y)+y*(y>x)Min=lambda x,y:x*(x<=y)+y*(y<x)a=int(input('1:'))b=int(input('2:'))print(Max(a,b))print(Min(a,b))????小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶????有什么不明白的欢迎私信或留言,得到细致讲解。另外想要进阶的朋友可以关注练手项目专栏????另外
2021-07-28 18:17:17 1028 1
原创 python进阶练习之——数字比大小
**题目:**数字比较。a=int(input('a='))b=int(input('b='))if a<b: print('a<b')elif a>b: print('a>b')else: print('a=b')????小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶????有什么不明白的欢迎私信或留言,得到细致讲解。另外想要进阶的朋友可以关注练手项目专栏????另外想学JavaWeb进厂的同学可以看看这个专栏:传送们...
2021-07-28 18:16:12 430
原创 python进阶练习之——100到200的素数❤️
题目 判断101-200之间有多少个素数,并输出所有素数。程序分析 判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。用else可以进一步简化代码.import mathfor i in range(100,200): flag=0 for j in range(2,round(math.sqrt(i))+1): if i%j==0: flag=1 break
2021-07-28 18:09:05 2425
原创 步步UP1️⃣——反射概述
框架设计的灵魂——反射框架我相信只要是有一点点开发经历的人都用过框架它是一种半成品软件,我们可以在框架的基础上来进行开发,使用框架最大的优点就是简化代码,可以为你省去很多繁琐的过程比如你要在控制台输入一个字符串肥学是不是要用java.util.Scanner这个包,而不是从底层去开始写怎么从控制台进入内存这个过程,只需要Scanner sc=new Scanner(system,in);String temp=sc.next();简单两行就把事情解决了,我想这就是框架最直接的好处吧
2021-07-28 09:06:37 607 7
原创 ⚡python写一个不起床让你后悔的闹钟⚡
专治懒床导读闹钟辞职或分手(肯定用的找,建议记录一下)最重要的事导读哎 ???? ,别提了自从回到家整个人都懒散了,总被人嫌弃不说还觉得生活没有了盼头,还好在社区认识了一些大佬让我想重新来过 做回自己,不在做小丑 于是乎我就想用个东西来提醒我别睡懒觉,然后这篇文章就诞生了。来吧看看今天的故事。闹钟有人说程序员的日常就是反复造轮子,我觉得能在原来的基础上玩出新花样来帮到一些人,做这些事还是挺有趣的这篇文。没有什么高深的学问就是给大家在枯燥的夏日带来一点欢愉。使用的模块import t
2021-07-27 08:08:46 5415 129
原创 python进阶练习之——函数交换变量❤️
**题目:**两个变量值用函数互换。def exc(a,b): return (b,a)a=0b=10a,b=exc(a,b)print(a,b)小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶有什么不明白的欢迎私信或留言,得到细致讲解。另外想要进阶的朋友可以关注练手项目专栏...
2021-07-26 09:01:12 603 5
原创 python进阶练习之——打破循环❤️
**题目:**求输入数字的平方,如果平方运算后小于 50 则退出。while True: try: n=float(input('输入一个数字:')) except: print('输入错误') continue dn=n**2 print('其平方为:',dn) if dn<50: print('平方小于50,退出') break 小白练手专栏,适合刚入手的
2021-07-26 09:00:14 638 3
原创 python进阶练习之——矩阵相加❤️
**题目:**计算两个矩阵相加。**程序分析:**创建一个新的矩阵,使用 for 迭代并取出 X 和 Y 矩阵中对应位置的值,相加后放到新矩阵的对应位置中。X = [[12,7,3], [4 ,5,6], [7 ,8,9]] Y = [[5,8,1], [6,7,3], [4,5,9]] res=[[0,0,0], [0,0,0], [0,0,0]]for i in range(len(res)): for j in range(le
2021-07-26 08:54:41 1097
原创 python进阶练习之——作用域、类的方法与变量❤️
**题目:**模仿静态变量(static)另一案例。class dummy: num=1 def Num(self): print('class dummy num:',self.num) print('global num: ',num) self.num+=1n=dummy()num=1for i in range(5): num*=10 n.Num()小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶有什
2021-07-26 08:53:30 441
原创 python进阶练习之——变量作用域❤️
**题目:**学习使用auto定义变量的用法。**程序分析:**python中的变量作用域。i=0n=0def dummy(): i=0 print(i) i+=1def dummy2(): global n print(n) n+=1print('函数内部的同名变量')for j in range(20): print(i) dummy() i+=1print('global声明同名变量')for k in ra
2021-07-26 08:49:57 529
原创 python进阶练习之——类的方法与变量❤️
**题目:**模仿静态变量的用法。**程序分析:**构造类,了解类的方法与变量。def dummy(): i=0 print(i) i+=1class cls: i=0 def dummy(self): print(self.i) self.i+=1a=cls()for i in range(50): dummy() a.dummy()小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶有什么不明白
2021-07-26 08:48:39 414
原创 python进阶练习之——逆序列表❤️
**题目:**将一个数组逆序输出。**程序分析:**依次交换位置,或者直接调用reverse方法。lis=[1,10,100,1000,10000,100000]for i in range(int(len(lis)/2)): lis[i],lis[len(lis)-1-i]=lis[len(lis)-1-i],lis[i]print('第一种实现:')print(lis)lis=[1,10,100,1000,10000,100000]print('第二种实现:')lis.r
2021-07-26 08:47:05 611
原创 python进阶练习之——有序列表插入元素❤️
**题目:**有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。**程序分析:**首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次后移一个位置。lis=[1,10,100,1000,10000,100000]n=int(input('insert a number: '))lis.append(n)for i in range(len(lis)-1): if lis[i]>=n: for j in rang
2021-07-26 08:46:02 1546
原创 python进阶练习之——矩阵对角线之和❤️
**题目:**求一个3*3矩阵主对角线元素之和。mat=[[1,2,3], [3,4,5], [4,5,6] ]res=0for i in range(len(mat)): res+=mat[i][i]print(res)小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶有什么不明白的欢迎私信或留言,得到细致讲解。另外想要进阶的朋友可以关注练手项目专栏...
2021-07-26 08:40:49 2057
原创 python进阶练习之——排序❤️
**题目:**对10个数进行排序。raw=[]for i in range(10): x=int(input('int%d: '%(i))) raw.append(x) for i in range(len(raw)): for j in range(i,len(raw)): if raw[i]>raw[j]: raw[i],raw[j]=raw[j],raw[i]print(raw)小白练手专栏,适合刚入手的新人欢
2021-07-26 08:36:36 516 3
原创 python进阶练习之——算素数
**题目:**求100之内的素数。**程序分析:**用else执行for循环的奖励代码(如果for是正常完结,非break)。lo=int(input('下限:'))hi=int(input('上限:'))for i in range(lo,hi+1): if i > 1: for j in range(2,i): if (i % j) == 0: break else:
2021-07-25 09:36:00 771 3
一个适合新手联系的小案例爬取网站信息
2023-05-09
动态进程调度.docx
2021-07-21
love-慧慧.zip
2021-05-17
C语言课程设计2树的应用
2021-01-10
一起来看流星雨C语言源代码.dsw
2020-03-15
动态规划第八天坚持就是胜利
2021-11-13
python多线程设置traget的问题
2021-07-15
java排序ArrayList对象排序问题
2021-05-27
为什么不同VLAN的相同网段的主机可以ping
2021-05-07
java怎么向自己的方法中传递数组
2021-04-23
为什么倒数第一行里的add不能被调用啊
2021-04-15
python while的使用
2021-04-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人