Skip to content

Commit 17c7914

Browse files
committed
solved exercise 12 of chapter 6
1 parent 8e20a60 commit 17c7914

File tree

1 file changed

+4
-14
lines changed

1 file changed

+4
-14
lines changed
Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,6 @@
11
def letter2number(grade):
2-
number = 0
3-
if grade[0] == 'A':
4-
number = 4
5-
if grade[0] == 'B':
6-
number = 3
7-
if grade[0] == 'C':
8-
number = 2
9-
if grade[0] == 'D':
10-
number = 1
11-
if len(grade) > 1:
12-
if grade[1] == '+':
13-
number += 0.3
14-
if grade[1] == '-':
15-
number -= 0.3
2+
dicgrade = {'A+': 4.3, 'A': 4, 'A-':3.7, 'B+': 3.3, 'B':3, 'B-':2.7, 'C+':2.3,
3+
'C':2,'C-':1.7, 'D+':1.3, 'D':1, 'D-':0.7, 'F+':0.3, 'F':0}
4+
number = dicgrade[grade]
5+
166
return number

0 commit comments

Comments
 (0)