-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathharf_notu.py
More file actions
25 lines (22 loc) · 1.01 KB
/
harf_notu.py
File metadata and controls
25 lines (22 loc) · 1.01 KB
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
def hesaplama(vize,final):
ortalama = (vize * 4 /10) + (final * 6/10) # Girilen puanların ortalamasını alıyoruz
if(ortalama >= 90): # Ortalamamızın şartını yazıyoruz
return "AA" # Şartı sağlayan değeri döndürüyoruz
elif(ortalama >= 85):
return "BA"
elif(ortalama >= 80):
return "BB"
elif(ortalama >= 75):
return "CB"
elif(ortalama >= 70):
return "CC"
elif(ortalama >= 65):
return "DC"
elif(ortalama >= 60):
return "DD"
else: # Yukardaki koşullar sağlanmadığında sağlanan koşul
return "FF"
print("--------------------Harf Notu Hesaplama Uygulamasına Hoşgeldiniz--------------------")
vize = int(input("Vize1 Notunuzu Giriniz: ")) # İnput string değerinde çıktı verdiği için integer'a çeviriyoruz
final = int(input("Final Notunuzu Giriniz: ")) # İnput string değerinde çıktı verdiği için integer'a çeviriyoruz
print("Ortalamanız:",format(hesaplama(vize,final)))