python 字典排序成绩_集体备课第四章 python基础与顺序结构
第四章 第一节 python基础
填写上机记录:日期:9.28 班级: 节次:5 内容:python基础
下课时,整理好座椅后,再离开。
1、数据类型:
数字(整数(int)、float、str)、(运算符:“+-*/ ** //) and or not 看课本:70页 > < == 列表、元组、字典、集合
l 列表实例:
student=[ ]
for i in range(10):
x=input('请输入学生姓名')
student.append(x)
添加完成后,显示student列表
新学生来了:student.insert(0,'夏雪美') #在指定位置插入
学生转学:student.pop(0) 移除的时索引
索引的确定方法: student.index('崔翠萍')
student.pop( ) 移除的时索引
学生按姓名排序:
倒序:student.sort()
升序:student.sort(reverse=True)
l 元组实例:
names = ("崔翠萍","张文斌","李慧")
print(names[0],names[1],names[2])
print (names)
不允许更改
Names.append()出错
Python 元组Tuple 相对于数组List的优势
安全共享
元组的好处之一就在于这里,一旦三个关键词被设定为元组,则再也无法更改。非常适合用于固定关键词在对象之间的共享。
l 字典实例
每个键只能对应一个项
student= {'name':'崔翠萍','age':38,'schoolname':'邹平市第一中学'}
student['name']
for item in student:
print(item)
for i in student.items()
print(item)
以元组的形式输出
2、输入,输出
程序实例:
1.输入学生学号:
2.依次输入学生的三门科目成绩:
3.计算该学生的平均成绩,并打印:
4.平均成绩保留两位小数点:
计算该学生语文成绩占总成绩的百分比,并打印。
While True:
#学号输入
Student_Id = input('请输入学号:')
#科目成绩输入
Chinese_Score = int(input('请输入语文科目成绩:'))
Math_Score = int(input('请输入数学科目成绩:'))
English_Score = int(input('请输入英语科目成绩:'))
#总成绩计算
All_Score = Chinese_Score + Math_Score + English_Score
#平均成绩
Average_Score = All_Score / 3
print('%s的平均成绩为%.2f' %(Student_Id,Average_Score))
注意内容:
1.我们手动输入进去的内容为字符,需要进行变量类型转换,将其转换为整形或者浮点型的数字。
2.运算符号两边留一个空格
3.’ '内一般都是字符串
4.print输出时,格式与c语言相似,涉及多个变量时,多个变量用一个%,将所有写在一个()中,用逗号隔开
python 字典排序成绩_集体备课第四章 python基础与顺序结构相关推荐
- python递归算法案例教案_电子教案 第8章 Python计算生态
全国计算机等级考试二级教程全国计算机等级考试二级教程 Python语言程序设计语言程序设计 (2020年版) 知识兔w w w . z h is h it u . c o m [第[第8章]章] Py ...
- python实现排序算法_数据结构之(3)python实现排序算法
常用排序与插入算法 冒泡排序 冒泡排序(英语:Bubble Sort)是一种简单的排序算法.它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来.遍历数列的工作是重复地进行直 ...
- python字典弱引用_如何使用弱引用优化 Python 程序的内存占用?
Python 的垃圾回收机制通过引用计数来决定一个对象要不要被回收.当一个对象被引用次数为0时,它就会被作为垃圾回收从而释放 Python 内存.但有些情况下,我们的代码可能在不经意间导致某些实际上我 ...
- python中排序从小到大_面试官:如何用Python实现三个整数从小到大排序?
概述 今天主要分享一个三树排序的实例,大家可以自己测试玩一下~ 需求 输入三个整数x,y,z,请把这三个数由小到大输出. 方法一:如果是要练练手就随便找个排序算法实现一下 #usr/bin/pytho ...
- python字典排序|按值排序|按键排序
python字典排序 用sorted函数 字典按值排序 sorted(dic.items(), key=lambda x:x[1], reverse=True) dic为字典名 reverse为Tru ...
- python字典排序sort_Python字典排序
利用引出一个例子来理解 例如:比如使用Python字典排序,d={'a':1,'c':3,'b':2}按值升序排列,我们可以用sorted高阶函数或者用列表的.sort()方法.下面具体阐述两种排序方 ...
- python金融编程入门_金融编程与量化金融—Python编程汇总
一.Python与量化金融 在量化投资领域,获取数据.整理数据.模型计算.数据图形化均可以用python实现:而且Python强大的库功能使其非常适合做quant类工作的语言,进而逐渐成为科学计算方面 ...
- 【Python自然语言处理】读书笔记:第四章:编写结构化程序
4 编写结构化程序 4.1 回到基础 1.赋值: 列表赋值是"引用",改变其中一个,其他都会改变 foo = ["1", "2"] bar ...
- 《利用python进行数据分析》读书笔记--第四章 numpy基础:数组和矢量计算
第四章 Numpy基础:数组和矢量计算 第一部分:numpy的ndarray:一种多维数组对象 实话说,用numpy的主要目的在于应用矢量化运算.Numpy并没有多么高级的数据分析功能,理解Numpy ...
最新文章
- ashx是什么文件,如何创建
- View Horizon Mirage安装手册(二)——Mirage规划部署
- ajax请求的完整步骤
- 居民信息管理系统java_基于jsp的社区住户信息管理系统-JavaEE实现社区住户信息管理系统 - java项目源码...
- HYSBZ - 1503 郁闷的出纳员(Splay)
- 训练一个神经网络 能让她认得我
- tableau度量值计算_Tableau可视化(雷达图):漫威英雄能力值
- java 比较器类_高级编程之(Java常用类(Java比较器))
- 三桥君:如何把SQL Server的数据库导为sql文件
- 风尚云网学习-vue项目的构建/打包/发布
- 考计算机网络证书转深户,惊?这个证书能帮你直接入深户,还没有学历要求? 你还在等什么...
- 通过泰勒展开求自然常数e,R语言实现
- uniapp 中使用彩色图标,引入阿里图库iconfont
- python练习题:程序员问卷调查
- 一步一步实现一款实用的Android广告栏
- 【傲腾观察室】英特尔® 傲腾™技术如何助力金融行业关键业务应用?
- 免费的在线3D CAD【BimAnt】
- Spring Native实战
- CentOS 7 安装rar解压缩软件
- springboot2+junit5+MockMvc(Mockito)实现对Controller的测试,配置都有,很详细了。
热门文章
- nginx正向代理https,zabbix内网实现企业微信告警
- web加减乘除法c#_c# 两个数的加减乘除
- 无法获取未定义或 null 引用的属性“title”_JDK中四种对象引用类型
- java消费者生产者设计模式_java 多线程并发设计模式之四: 生产者消费者模式
- 单向可控硅(SCR)双向可控硅(TRIAC)
- ASP.NET Core利用拦截器 IActionFilter实现权限控制
- 2016012007+小学四则运算练习软件项目报告
- (网页)java数组去重总结(转)
- 解决PowerDesigner中DBMS选项卡为空白
- 20145309李昊《网络对抗》MSF应用基础