python学习
文章平均质量分 51
Neroiiey
这个作者很懒,什么都没留下…
展开
-
python学生信息管理系统
学生信息管理系统一、程序功能1.创建一个可进可退的多级学生信息管理系统2.思维导图二、学生实体1.思维导图2.关系模式3.学生文件三、读取学生文件1.用元组的列表保存多个学生信息2.读取学生文件数据,保存到元组的列表里3.学生操作遇到问题四、对学生元组的列表进行增删改查操作1.增加学生记录2、查询学生记录(1)按学号查询学生记录一、程序功能1.创建一个可进可退的多级学生信息管理系统2.思维导图二、学生实体1.思维导图2.关系模式学生(学号, 姓名, 性别, 年龄, 班级, 专业, 系部,原创 2021-12-29 21:52:22 · 3072 阅读 · 0 评论 -
python多级菜单系统
多级菜单系统的写法可进可退的多级菜单系统def函数定义模块这就是简单的多级菜单了,剩下的模块等小伙伴们自行开发。可进可退的多级菜单系统while True: print('=' * 10) print('1、登录') print('2、退出') print('=' * 10) mc1 = int(input('请输入菜单号:')) if mc1 == 1: while True: print('主菜单')原创 2021-12-28 10:10:24 · 882 阅读 · 0 评论 -
python-按首字母分类形成列表
按首字母分类形成列表方法一方法二小伙伴们有其它的方法也可以一起分享,快去试试吧!一堆杂乱的单词,怎么按照首字母分类你?今天我们就来学习一下。共有两种简单的方法。方法一任意写一些单词,然后进行分类。代码如下,words = ['like', 'book', 'hat', 'at', 'apple', 'bad', 'nice', 'name', 'love', 'black']map = {}for word in words: start_letter = word[原创 2021-12-18 15:05:52 · 1270 阅读 · 0 评论 -
python 定义求和函数
定义求和函数今天学习定义求和函数的方法,代码如下,def mysum(a, b): mysum = a + b return mysuma = int(input('a = '))b = int(input('b = '))s = mysum(a, b)print('{} + {} = {}'.format(a, b, s))运行程序,查看结果就是这样,小伙伴们快去试试吧!...原创 2021-12-15 19:59:31 · 7861 阅读 · 0 评论 -
python 字典简介(增删改)
字典简单介绍一、创建字典1.先创建,再添加2.直接创建二、读取字典三、添加字典元素四、删除元素以上就是简单字典的内容了,小伙伴们快去试试吧!一、创建字典1.先创建,再添加代码如下,names = dict()names['001'] = '小胖'names['002'] = '小明'names['003'] = '奖励哥'print(names)运行过后就可以得到一个简单的字典2.直接创建sports = {1: '乒乓球', 2: '游泳',原创 2021-12-15 19:49:00 · 446 阅读 · 0 评论 -
python如何将一组数据有序分到二维列表中
将一组数据有序分到二维列表中将1-20按顺序分到一个四行五列的二维列表将1-20按顺序分到一个四行五列的二维列表写出代码,arr1 = []for i in range(1, 21): arr1.append(i)matrix = []for i in range(1, 5): row = [] for j in range(1, 6): row.append(arr1[(i - 1) * 5 + j - 1]) matrix.append(row原创 2021-12-13 22:14:03 · 686 阅读 · 0 评论 -
python创建二维列表
创建二维列表一、追加生成法二、赋值生成法以上就是简单二维数列的生成法,小伙伴们快去试试吧。今天我们学习创建二维列表的简单方法一、追加生成法大概就是说,先弄个盒子在把内容塞进去。代码如下,row1 = [1, 2, 3]row2 = [4, 5, 6]row3 = [7, 8, 9]row4 = [3, 6, 9]matrix = []matrix.append(row1)matrix.append(row2)matrix.append(row3)matrix.append(row4原创 2021-12-13 21:57:58 · 10760 阅读 · 0 评论 -
python中将奇数和偶数分列
python中将奇数和偶数分列方法一方法二方法三拓展列表翻倍随机创建一个数列,如何将里面的奇数和偶数分列呢?今天我们就来试试。方法一写出代码,nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]m1 = []m2 = []for num in nums: if num % 2 == 0: m1.append(num) else: m2.append(num)print(m1)print(m2)运行程序,查看结果。原创 2021-12-09 22:41:25 · 4809 阅读 · 0 评论 -
python在一维列表查数
python在维列表查数代码运行结果才学习不久有什么问题多多包含,感谢帖子们今天我们学习如何在一个一维列表里查找数据代码首先写出代码,这里我们直接一步到位,防范所有问题。arr = [45, 78, -68, 34, 123, 67, 89, 67, 85]print('列表arr:' + str(arr))target = int(input('查找目标:'))found = Falsefor x in arr: if x == target: found = T原创 2021-12-09 21:58:15 · 781 阅读 · 0 评论 -
Python三角形的构成
判断构成三角形的方法1.普通方式2.高级一点的方式3.总结1.普通方式首先写出代码这样的层次结构很容易看出,我们来看看运行结果也是没有问题的,那有没有其它方式呢?2.高级一点的方式先输入边,然后判断是否可以构成三角形查看运行结果这样也可以判断出来。3.总结这里只写出了两种比较简单的方法,其它的还要等小伙伴们慢慢发掘。...原创 2021-11-17 20:26:08 · 1183 阅读 · 1 评论 -
Python中阶乘的计算
阶乘的计算1.计算10的阶乘2.计算1-10的阶乘之和3.总结1.计算10的阶乘注:jc为阶乘的缩写,也可以用其他来代替。查看运行结果,2.计算1-10的阶乘之和我们先来算1-10的和。先输入代码,sum = 0for i in range(1, 11): sum = sum + iprint('1+2+3+...+10={}'.format(sum))然后查看运行结果然后就是我们的1-10的阶乘之和。代码如下,sum = 0for n in range(1, 1原创 2021-11-18 16:43:41 · 1419 阅读 · 0 评论 -
Python输出斐波拉契数列
斐波拉契数列1.什么是斐波拉契数列2.用Python代码输入数列前30项遇到问题不要迷茫,多思考,多问,这样你才能越发优秀1.什么是斐波拉契数列斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1, F(n)=F(n - 1)+F(原创 2021-12-08 19:43:39 · 1967 阅读 · 0 评论 -
Python中用米粒填充国际象棋
用米粒填充国际象棋1.普通方法2.改进版:用数学函数pow方法不唯一,有什么问题小伙伴们可以多去找资源看看。1.普通方法写出代码,sum = 0for i in range(64): sum = sum + 2**i print('{}:{}'.format(i+1, 2**i))print('sum = {}'.format(sum))运行查看结果2.改进版:用数学函数pow写出代码,from math import powsum = 0for i in rang原创 2021-12-08 19:27:24 · 506 阅读 · 0 评论 -
Python计算歌手得分数案例
计算歌手得分原版修改版进阶版结束语:有什么问题留言,帖子们一起探讨。这样总比蒙在鼓里好,现在小伙伴们快去试试吧!!!今天学习用Python打印歌手得分和平均数。首先,写出代码原版scores = []for i in range(10): score = float(input('scores[' + str(i) + ']= ')) scores.append(score) average = (sum(scores) - max(scores) - min(score原创 2021-12-01 20:32:29 · 2966 阅读 · 0 评论 -
Python中for循环的用处
Python中for循环的作用一.了解for循环二.案例1.用for循环计算1+2+3+.....+1002.采用for循环打印水仙花数3.用for循环打印九九乘法表三.总结一.了解for循环众所周知,for循环可以减少重复操作。只用打一编代码,从而实现反复输出,这种方式也是比较方便和快捷的。这样的方法值得我们去掌握,今天就让我们一起来学习一下吧。二.案例1.用for循环计算1+2+3+…+100输入代码,sum = 0for i in range(1, 101): sum = su原创 2021-11-24 20:29:14 · 1281 阅读 · 0 评论 -
用Python输入玫瑰花语
文章目录案例玫瑰花语输入代码运行结果案例玫瑰花语玫瑰花语在古希腊神话中,玫瑰集爱与美于一身,既是美神的化身,又溶进了爱神的血液。在世界范围内,玫瑰是用来表达爱情的通用语言。每到情人节,玫瑰更是身价倍增,是恋人、情侣之间的宠物。玫瑰代表爱情,不同颜色、朵数的玫瑰还另有吉意。我们今天便用python来输出玫瑰花语。输入代码print('在古希腊神话中,玫瑰花及爱情与美丽与一身,\所以人们常用玫瑰花来表达爱情。但你知道吗?\不同的玫瑰花数代编的含义是不同的。')#输入部分number = int(原创 2021-11-20 13:24:47 · 2998 阅读 · 0 评论 -
python中while True的用处
python中while的用处1.打印成绩并求平均数3.总结1.打印成绩并求平均数为了减轻老师们的负担,我们今天就用Python来打印学生成绩。这里我们以十个学生举例,首先先写代码:sum = 0for i in range(10): score = int(input('输入第{}个学生成绩:'.format(i + 1))) sum = sum + scoreaverage = sum / 10print('平均成绩:{}'.format(round(average, 2)原创 2021-11-19 11:24:29 · 8530 阅读 · 1 评论