Python
Python学习
书启秋枫
手痒了,写代码!
展开
-
Python练习1
1、peppaPig小猪佩奇import turtle as tt.begin_fill()t.pensize(4)t.hideturtle()t.colormode(255)t.color((255, 155, 192), "pink")t.setup(840, 500)t.speed(10)# 鼻子t.pu()t.goto(-100, 100)t.pd()t.seth(-30)t.begin_fill()a = 0.4for i in range(120):原创 2021-11-22 10:33:26 · 407 阅读 · 0 评论 -
Python练习2
1、五角星import turtle as ta = eval(input("请输入旋转度数:"))def linearmove(): for i in range(5): t.forward(300) t.right(144)t.left(a)t.color('red', 'red')t.begin_fill()linearmove()t.end_fill()t.done2、叠加等边三角形import turtle as t原创 2021-11-22 10:38:52 · 542 阅读 · 0 评论 -
Python练习3
1、math库3.8请利用math库运行下面的语句,获得计算结果3.9请利用math库47°的角转换为弧度制,并将结果献给一个变量3.10请利用math库将π/7的弧度制转换为角度值,并将结果赋值一个变量import math#3.8请利用math库运行下面的语句,获得计算结果print(math.sin(2 * math.pi))print(math.floor(-2.5))print(math.ceil(3.5 + math.floo......原创 2021-11-22 10:48:24 · 9109 阅读 · 0 评论 -
Python练习4
1、P883.21请思考并描述下面Python语句的输出结果3.22格式化输出389的二进制、八进制、十进制、十六进制的表达形式,以及对应的Unicode字符3.23格式化输出0.002178对应的科学表示法形式,保留4位有效的标准浮点形式以及百分形式2、我国现有人口为13亿,设年增长率为0.8%,编写程序,计算多少年后人口增加到26亿。3、学生去机房上机要求按学号对应坐,座位号分配的规则是:1班按学号的最后两位对应座位号坐,2班从41号开始,3班从81号开始。(每班不超过40人),要求:输入原创 2021-11-22 10:57:01 · 10455 阅读 · 0 评论 -
Python练习5
1.计算分段函数 2**x x>0y = 0 x=0 -2**x x<02.输入一个年份, 判断是不是闰年。①年份能被400整除,②年份能被4整出但不能被100整除3.实现一个简单的出租车计费系统,当输入行程的总里程时,输出乘客应该付的车费(车费保留1位小数)。计费标准具体为起步价10元/3千米,超过3千米以后,每千米的费用为1.2元,超过10千米以后,每千米的费用为1.5元。4.输入任意年份,判断生肖。(生肖,又称属相或十二年兽,是中国及东亚...原创 2021-11-22 11:02:28 · 4649 阅读 · 0 评论 -
Python练习6
【代码】Python练习6。原创 2021-11-22 11:47:42 · 11748 阅读 · 0 评论 -
Python练习7
1.编程实现人机版“石头、剪刀、布”游戏2. 输出如下的数字金字塔3.编写程序,从键盘上输入若干个整数,计算并输出这些数中所有奇数之和、偶数之和及所有数的平均值,当输入字符'Q’时,程序输出计算结果。4.实现蒙特卡洛算法求π,并用turtle绘制过程5.编写程序,输出1*2*3+3*4*5+5*6+7+....+99*100*101的值。6.输出1000以内的素数(5个数一行)7.分解质因数。把一个合数用质因数相乘的形式表示出来,叫做分解.质因数。如30=2x3x5原创 2021-11-22 18:10:43 · 11064 阅读 · 0 评论 -
Python练习8
1. P128---5.1~5.4 ,写在书上2.编写函数suma2b(a,b) L计算任意连续整数(a~b)的和。主函数里调用函数,并指定范围值。3.编写函数area(),该函数可以根据半径求出圆的面积。调用area()函数,求半径分别为3.5,2.9的圆的面积,并求外圆半径为6.2,内圆半径为3.3的圆环面积,结果保留两位小数。4.编写函数leapyear(y)判断y是否是闰年。调用函数,输出2000~2050间的所有闰年。5.编写函数gcd(m,n) 求m和n的最大公约数,调用函数,求解任原创 2021-11-22 18:16:36 · 2863 阅读 · 0 评论 -
Python练习9
1.用递归函数实现求两个数m,n的最大公约数2.P159—6.2写在书上 P162———64—6.7写在书上 P180- 6.14.P180-6.25.对于—个列表,在保持非零元素相对顺序的同时,将元素中所有的数字0移动到末尾。例如,获得输入列表[0,1,0,3,12],输出[1,3,12,0,0]。6. 将列表 S =[9,7,8,3,2,1,5,6]中的偶数变成它的平方,奇数不变,最后分别输出处理后的列表。7. 成绩统计。输入n,再依次输入 n 位同学的成绩,对输入的成...原创 2021-11-22 18:27:38 · 2308 阅读 · 0 评论 -
Python 龟画图 关于 turtle库知识点 详细介绍
一、turtle库基本介绍1. turtle(海龟)库是turtle绘图体系的Python实现2. Python计算生态标准库---随解释器直接安装到操作系统中的功能模块 第三方库---需要经过安装才能使用的功能模块3. 库Library、包Package、模块Module,统称模块二、turtle绘图窗体布局1. turtle.setup() 设置窗体大小及位置width、height、startx、starty三、turtle空间坐标体系......原创 2022-04-10 16:29:39 · 8076 阅读 · 1 评论 -
Python——break、continue、pass语句作用
break、continue、passbreak语句可以跳出for和while循环体continue语句跳过当前循环,直接进行下一轮循环pass是空语句,一般用做占位语句,不做任何事情原创 2022-02-05 15:20:59 · 932 阅读 · 0 评论 -
Python——列表、元组、字典、集合区别
是否有序 是否可变类型 列表 [ ] 有序 可变类型 元组 ( ) 有序 不可变类型 字典 { } 无序 key不可变,value可变 集合 { } 无序 可变类型 (不重复)原创 2022-02-06 18:12:56 · 353 阅读 · 0 评论 -
Python——bs4.BeautifulSoup的基本用法
BeautifulSoup4将复杂HTML文档转换成一个复杂的树形结构,每个节点都是Python对象,所有对象可以归纳为4种:-Tag-NavigableString-BeautifulSoup-Commentfrom bs4 import BeautifulSoupimport refile = open("./baidu.html", "rb")html = file.read().decode("utf-8")bs = BeautifulSoup(html, "html.p.原创 2022-02-08 21:12:30 · 1286 阅读 · 0 评论 -
Python——re的基本用法
# 正则表达式:字符串模式(平判断字符串是否符合一定的标准)import re# 创建模式对象pat = re.compile("AA") # 此处的AA是正则表达式,用来去验证其他的字符串m = pat.search("CBA") # search字符串被校验的内容m = pat.search("ABCAA")m = pat.search("AAABCAADDCCAAA") # search方法,进行比对查找print(m)# 没有模式对象m = re.search("asd.原创 2022-02-08 21:14:24 · 1458 阅读 · 0 评论 -
Python——sqlite3的基本用法
import sqlite3# 1.连接数据库conn = sqlite3.connect("test.db") # 打开或创建数据库文件print("成功打开数据库 Opened database successfully")def main(): create() insert() select()# 2.创建数据表def create(): c = conn.cursor() # 获取游标 sql = ''' cre.原创 2022-02-08 21:16:15 · 901 阅读 · 0 评论 -
Python——urllib.request、parse的基本用法
import urllib.requestimport urllib.parse# 获取一个get请求response = urllib.request.urlopen("http://www.baidu.com")print(response.read().decode('utf-8')) # 对获取到的网页源码进行utf-8解码# 获取一个post请求data = bytes(urllib.parse.urlencode({"hello": "world"}), encoding=".原创 2022-02-08 21:17:56 · 346 阅读 · 0 评论 -
Python——xlwt的基本用法
【代码】Python——xlwt的基本用法。原创 2022-02-08 21:19:12 · 4550 阅读 · 0 评论 -
pip install安装模块配置阿里云源-VScode
更改pip源至清华、阿里镜像网址:https://blog.csdn.net/weixin_40240670/article/details/806168341.清华这边的镜像去安装gevent库pip install -ihttps://pypi.tuna.tsinghua.edu.cn/simple2.阿里源地址为:pip install -ihttp:// https://mirrors.aliyun.com/pypi/simplehttps://pypi.org/pr..原创 2021-11-21 22:28:30 · 1643 阅读 · 0 评论 -
Python:随机生成测试数据的模块——faker的基本使用
faker是python的一个第三方模块,是一个github上的开源项目。主要用来创建一些测试用的随机数据。原创 2021-11-21 22:14:12 · 4249 阅读 · 0 评论 -
解决python -m pip install --upgrade pip 升级不成功问题
1、使用命令出现You are usingpip version 9.0.1, however version 19.1.1isavailable. You should consider upgrading via the 'python -m pip install --upgrade pip'command. PS D:\安装\Python36-32\Lib> PS D:\安装\Python36-32\Lib> PS D:\安装\Python36-32\Lib> pyt...原创 2021-11-21 21:38:28 · 761 阅读 · 0 评论