Comments (4)
ok. Thank you very much. I have corrected it.
from starterlearningpython.
from future import division
def stat(ls):
new_ls = sorted(ls.items(),key=lambda d:d[1],reverse=True) #所有成绩从高到低排列
cj_list = tuple([x for x in ls.values()])
ave = sum(cj_list)/len(cj_list) #平均成绩
cj_max = max(tuple(cj_list)) #最高成绩分数值
cj_min = min(tuple(cj_list)) #最低成绩分数值
print("本次成绩从高到低排列如下:")
for x,y in new_ls:
print ("%s:%d" % (x,y))
print ("---------------------------------------------------------------------------------------")
low_list = {i:ls[i] for i in ls.keys() if ls[i] == cj_min} #所有成绩为最低的
high_list = {i:ls[i] for i in ls.keys() if ls[i] == cj_max}#所有成绩为最高的
print ("最低成绩的人是:")
print (low_list)
print ("---------------------------------------------------------------------------------------")
print ("最高成绩的人是:")
print (high_list)
print ("---------------------------------------------------------------------------------------")
print ("平均成绩为:%d" % ave)
if name == "main":
scores ={'zhangmazi':49,'wanger':99,'longfei':99,'gaoma':40,'huanglong':40,'chenrong':65,'zhanggang':77,'liujia':89,'tianzhigang':91,
'ganwenzi':99,'zhanglian':67,'zhouchun':40,'luoxiaoxiao':59}
stat(scores)
from starterlearningpython.
我总觉得自己的思路有问题
每次总把所有要实现的功能写到一起,不会'分治'
from starterlearningpython.
you can send your code to me, or to QQ
from starterlearningpython.
Related Issues (20)
- 关于 独立性 是否可以多说一点? 208.md HOT 1
- 关于 多重继承 209.md
- 209.md 调用覆盖方法 小节中的表述问题。 HOT 1
- 109.md 问题 HOT 1
- 113.md 问题 HOT 1
- 请教老师集合的问题 HOT 1
- 书籍gitbook版地址 HOT 1
- French Navy last morse code message HOT 1
- 228.md(第三方库)图片显示问题。 HOT 1
- 105.md 错别字修正 HOT 2
- 109.md-错别字纠正 即第一个参数传入的"pytohn" HOT 3
- 建议把 StarterLearningPython/ 目录下的md文件集中到一个子目录下 HOT 1
- 字符串(4) - .format() HOT 1
- 大学如果开设齐老师这门课就好了 HOT 1
- 跟老齐学Python 这个例子怎么运行不对? HOT 3
- 文章404 HOT 3
- Learning sequence HOT 1
- 211.md中的问题 HOT 1
- 如何批量读取多个.xlsx数据文件? HOT 2
- 请教关于引用的一个问题 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from starterlearningpython.