python基础合集
为python基础而做的合集,个人意见。
之芫
记录一下路上的坑和用到的东西,有时候遗忘的时候翻出来自己看看,同时也分享给忘了的朋友看看。
个人网站:https://www.msezi.com/
展开
-
python 使用turtle绘制图像并保存
turtle是一个很强大的绘图模块平时只是绘制,下面是导出图像的关键代码,导出eps格式,可用ps,ai等软件打开。如果需要导出PNG还需要转换一下。网上代码一大把,我就不贴代码了。tsimg = turtle.getscreen()tsimg.getcanvas().postscript(file="work.eps")emmm,笔记。...原创 2021-01-21 17:27:54 · 6483 阅读 · 4 评论 -
Django向html传输json数据乱码问题
在传输的时候添加字段ensure_ascii=False去系列化即可,例如:return render(request, "xxxx.html",{'recalss': json.dumps(classes, ensure_ascii=False)})原创 2020-03-12 22:30:06 · 603 阅读 · 0 评论 -
Python绘制三维图形
需要安装numpy和matplotlib库,我都是pip库安装,这样比较简单。import numpy as npimport matplotlib.pyplot as plt import mpl_toolkits.mplot3dx, y = np.mgrid[-2 : 2 : 20j, -2 : 2 : 20j]z = 50 * np.sin(x + y)原创 2018-03-27 20:44:28 · 6789 阅读 · 0 评论 -
求平均数
用户输入若干个成绩,求所有成绩的平均分。每输入一个成绩后询问是否继续下一个成绩,回答yes就继续输入下一个成绩,回答no就停止输入成绩。numbers = []while True: x = input ('请输入一个整数:') try: numbers.append (int (x)) except: print ('不是整数!'...原创 2018-02-11 16:13:02 · 1976 阅读 · 0 评论 -
打印杨辉三角
编写函数,接收一个整数t为参数,打印杨辉三角前t行。def triangle(t): result = [[1], [1, 1]] line = [1, 1] for i in range (2, t): r = [] for j in range (0, len(line) - 1): r.append (l...原创 2018-02-11 16:30:14 · 1753 阅读 · 0 评论 -
模拟彩票
双色球是一种比较常见的彩票玩法,每一注彩票由6个介于1到33之间的不重复数字和1到16之间的数字组成。下面结果完全随机。import randomdef doubleColor () : red = random.sample (range (1, 34), 6) blue = random.choice (range (1,17)) return str (r...原创 2018-02-11 23:24:03 · 953 阅读 · 1 评论 -
最高分数与最低分数
输入格式: 两行,第1行为整数n(1<=n<10000),表示参加这次参加测试的人数;第2行是这n个学生的成绩,相邻两个分数之间用空格分隔,所有成绩均是0~100之间的整数。输出格式: 输出最高分数与最低分数,中间用空格隔开。输入样例: 5 60 70 50 80 95 输出样例: 95 50 语言 python3i = int(input())nu...原创 2018-02-11 16:01:16 · 1420 阅读 · 0 评论 -
Python输出1,2,3,4组成的所有三位数
有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?输入格式: 无输入。输出格式: 每一行输出一个组合,中间以空格分开。输入样例: 在这里给出一组输入。例如:输出样例: 在这里给出相应的输出。例如:1 2 3 1 2 4 1 3 2 1 3 4 1 4 2 1 4 3 2 1 3 2 1 4 2 3 1 2 3 4 2 4...原创 2018-02-11 16:03:54 · 24918 阅读 · 0 评论 -
Python企业年终资金发放
企业发放的奖金根据利润提成。利润(I)低于或等于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%提成,从键盘...原创 2018-02-11 16:06:04 · 687 阅读 · 0 评论 -
Python斐波那契数列
斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。输入格式: 在一行中输入n。输出格式: 输出第n项的值。输入样例: 在这里给出一组输入。例如:16 输出样例: 在这里给出相应的输出。例如:987 语言pythona, b = 0, 1i = 0n = ...原创 2018-02-11 16:08:07 · 849 阅读 · 0 评论 -
Python古典问题
古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?输入格式: 输入第n个月,表示需要计算1-n个月的每个月的兔子数目。输出格式: 每行输出6个月的兔子数目。输入样例: 在这里给出一组输入。例如:20 输出样例: 在这里给出相应的输出。例如: 1 ...原创 2018-02-11 16:09:31 · 866 阅读 · 0 评论