-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaula4.py
More file actions
38 lines (28 loc) · 676 Bytes
/
aula4.py
File metadata and controls
38 lines (28 loc) · 676 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
''' A1
file1 = open('numbers.txt', 'w')
for line in range(1, 101):
file1.write('%d\n' % line)
file1.close()'''
''' A2
text = open('message.txt', 'r')
output = open('crypto.txt', 'w')
for line in text.readlines():
for letter in line:
if letter in 'aeiou':
output.write('*')
else:
output.write(letter)
text.close()
output.close()'''
file2 = open("surf.txt", "r")
scores = {}
for line in file2:
name, score = line.split()
scores[float(score)] = name
file2.close()
scoreSum = 0
for score in sorted(scores, reverse=True): #sort by score
scoreSum += score
print("%s has score %4.2f" % (scores[score], score))
scoreAvg = scoreSum/len(scores)
print(scoreAvg)