forked from qiwsir/StarterLearningPython
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path12902.py
More file actions
18 lines (14 loc) · 426 Bytes
/
12902.py
File metadata and controls
18 lines (14 loc) · 426 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/env python
# coding=utf-8
from __future__ import division
import random
score = [random.randint(0,100) for i in range(40)]
print score
num = len(score)
sum_score = sum(score)
ave_num = sum_score/num
less_ave = len([i for i in score if i<ave_num])
print "the average score is:%.1f" % ave_num
print "There are %d students less than average."%less_ave
sorted_score = sorted(score, reverse=True)
print sorted_score