Skip to content

Commit 0103217

Browse files
committed
solved problems 44 to 46
1 parent 6e26f0e commit 0103217

File tree

3 files changed

+23
-0
lines changed

3 files changed

+23
-0
lines changed

Chapter 5/Problem5_44.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
def cipher(cifra, cifrar):
2+
table = str.maketrans('0123456789', cifra)
3+
return cifrar.translate(table)

Chapter 5/Problem5_45.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
def avgavg(gradeslist):
2+
avg = []
3+
avgavg = 0
4+
soma = 0
5+
for student in gradeslist:
6+
for grade in student:
7+
soma += grade
8+
avg.append(soma/len(student))
9+
soma = 0
10+
for grade in avg:
11+
soma += grade
12+
avgavg = soma/len(avg)
13+
print(avg,'\n',avgavg)

Chapter 5/Problem5_46.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
def inversions(string):
2+
inv = 0
3+
for i in range(len(string)):
4+
for a in range(i, len(string)):
5+
if string[i]>string[a]:
6+
inv += 1
7+
return inv

0 commit comments

Comments
 (0)