python
一只小小小太阳
这个作者很懒,什么都没留下…
展开
-
python爬取网页时返回“HTTP Error 418:”
HTTP状态码418是一个非标准的HTTP状态码,被定义为"I’m a teapot"(我是一个茶壶)。这个状态码源自1998年的一个愚人节笑话,被写入了RFC 2324,Hyper Text Coffee Pot Control Protocol(超文本咖啡壶控制协议)。在实际的Web开发中,有些网站可能会使用这个状态码作为反爬虫策略的一部分。当服务器返回418状态码时,可能是因为服务器认为你的请求是一个爬虫,而不是一个正常的用户请求。原创 2023-10-24 21:53:41 · 5013 阅读 · 0 评论 -
Python 绘制正多边形
从键盘输入n,显示正n边形import turtlen = int(turtle.numinput("输入正多边形的边数","边数"))def drawShape(color1): turtle.seth(0) # 0度 turtle.pencolor(color1) # 颜色 for m in range(1,n+1): turtle.pendown() turtle.forward原创 2021-06-10 21:44:31 · 7934 阅读 · 2 评论 -
随机密码生成Python
随机密码生成。编写程序,在26个字母大小写和10个数字随机生成10个8位密码。方法一:import randomlis=[]for i in range(ord('a'),ord('z')+1): lis.append(chr(i))for i in range(ord('A'), ord('Z') + 1): lis.append(chr(i))for i in range(0,10): lis.append(i)for i in range(0,8):原创 2021-05-18 22:36:38 · 9051 阅读 · 3 评论 -
python 绘图库Turtle的使用【实例】
例: 画出如下图形(从键盘输入圈数,连续画4条可视为一圈)代码如下:import turtlen = int(turtle.numinput("请输入图形圈数","num"))turtle.setup(1024,400,100,100) #绘画窗口的宽度、高度,左上角的X坐标、Y坐标。turtle.speed(2) # 速度turtle.pencolor("white")def drawShape(color1): turt原创 2021-04-29 23:35:42 · 871 阅读 · 0 评论 -
n行杨辉三角 Python
从键盘输入n,然后输出n行的杨辉三角形。(n的大小不限制,可用列表推导式创建二维数组)11 11 2 11 3 3 11 4 6 4 1…用列表推导式创建二维数组.matrix = [[0 for i in range(3)] for i in range(3)]matrix = [[1,2,3] for i in range(3)]注意下面两段语句的结果:matrix1 = [1,2,3]matrix = [ matrix1 for i in range(3)]matrix原创 2021-04-10 01:15:03 · 4282 阅读 · 2 评论 -
统计字符串中字母(Python)
str=input("请输入一字符串:")zm=sz=kg=qt=0for i in str: if(i.isalpha()): zm=zm+1 elif(i.isdigit()): sz=sz+1 elif(i.isspace()): kg=kg+1 else: qt=qt+1print("字母个数为:",zm,"数字个数为:",sz,"空格个数为:",kg,"其他字符个数为:",qt)str=inp原创 2021-03-31 10:29:35 · 2895 阅读 · 0 评论 -
三位水仙花数python代码
三位水仙花数python代码#水仙花数:其各位数字立方和等于该数本身。print("水仙花数有:")for i in range(100,1000): bw=i//100 sw=(i-bw*100)//10 gw =i-bw*100-sw*10 if (gw**3+sw**3+bw**3==i): print(i,end=' ')运行结果如下...原创 2021-03-18 09:30:36 · 13825 阅读 · 2 评论