-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path1040.py
More file actions
40 lines (26 loc) · 764 Bytes
/
1040.py
File metadata and controls
40 lines (26 loc) · 764 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
def media(value, peso):
nota = (value/10)*peso
return nota
notas = input().split(" ")
n1,n2,n3,n4 = notas
n1 = float(n1)
n2 = float(n2)
n3 = float(n3)
n4 = float(n4)
media_total = media(n1,2)+media(n2,3)+media(n3,4)+media(n4,1)
print("Media: %0.1f" %media_total)
if media_total >= 7:
print("Aluno aprovado.")
elif media_total<5:
print("Aluno reprovado.")
elif media_total >= 5 and media_total<=6.9:
print("Aluno em exame.")
exame = float(input())
print("Nota do exame %0.1f" %exame)
media_nova = (media_total + exame)/2
if media_nova >= 5:
print("Aluno aprovado.")
print("Media final: %0.1f" %media_nova)
else:
print("Aluno reprovado.")
print("Media final: %0.1f" %media_nova)