lostyazilim

Basit Vize ve Final Hesaplama

5 Mesajlar 1.330 Okunma
lstbozum
wmaraci reklam

AlicanGun AlicanGun Çalış, Sabret, Kazan. Kullanıcı
  • Üyelik 01.07.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Fabrika İşçisi
  • Konum Gaziantep
  • Ad Soyad A** G**
  • Mesajlar 132
  • Beğeniler 11 / 28
  • Ticaret 2, (%50)
Hata yaptığım yerler var ise söyler misiniz çok teşekkürler...

#vizenin%40,finalin %60’ı hesaplanır. Final en az 60 olmak zorundadır

gecme = 50


print("Hoşgeldiniz..")
a = input(print("Vize Puanınızı Giriniz: "))
g_Vize = int(a)
b = input(print("Final Puanınızı Giriniz: "))
g_Final = int(b)
print("Varsayılan Ders Geçme Puanı: 50 ")
degistirme = input(print("Değiştirmek için E yazınız..."))
if degistirme == "E":
g_Puan =input(print("Lütfen Ders Geçme Puanını Giriniz:"))
gecme = int(g_Puan)

elif degistirme != "E":
print("Sonuç Hesaplanılıyor")


sonuc =((g_Vize/100)*40) + ((g_Final/100)*60)

if sonuc >= gecme and g_Final >= 60:
print("Tebrikler Dersi Geçtiniz")
print("Not Ortalamanız {}".format(sonuc))

else:
print("Malesef Dersten Geçemediniz.")

print("alicangun.com")
FatalRhymeR

kişi bu mesajı beğendi.

wmaraci
reklam

yashar yashar WM Aracı Kullanıcı
  • Üyelik 31.05.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Üniversite Öğrenci
  • Konum Trabzon
  • Ad Soyad E** A**
  • Mesajlar 20
  • Beğeniler 2 / 11
  • Ticaret 0, (%0)
1. input'tan sonra print yazmanıza gerek yok.
input("Vize notunuz giriniz :")
2. kullanıcıdan input ile alınan veriyi, g_Vize = int(a) yaparak int'e çevirmek bence gereksiz.
int(input("Vize notunuzu giriniz :")) ile yapabilirsiniz.
 

 

PyramidSeo PyramidSeo http://medyatakipcim.org Kullanıcı
  • Üyelik 07.02.2016
  • Yaş/Cinsiyet 30 / E
  • Meslek Software developer
  • Konum İstanbul Anadolu
  • Ad Soyad U** O**
  • Mesajlar 132
  • Beğeniler 16 / 25
  • Ticaret 5, (%100)
vize1 = int(input("Vize1:"))
vize2 = int(input("Vize2:"))
final = int(input("Final:"))


genel_not = vize1 * 3/10 + vize2 * 3/10 + final * 4/10
if (genel_not >= 90):
print("AA")
elif (genel_not >= 85):
print("BA")
elif (genel_not >= 80):
print("BB")
elif (genel_not >= 75):
print("CB")
elif (genel_not >= 70):
print("CC")
elif (genel_not >= 65):
print("DC")
elif (genel_not >= 60):
print("DD")
elif (genel_not >= 55):
print("FD")
else:
print("FF")
 

 

TheLacivert TheLacivert Invictus Maneo Kullanıcı
  • Üyelik 11.05.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Psikolog
  • Konum Ankara
  • Ad Soyad B** K**
  • Mesajlar 1400
  • Beğeniler 497 / 496
  • Ticaret 0, (%0)

vize_notu = int(input("Vize notunuzu girin"))
final_notu = int(input("Final notunuzu girin"))
gecme_notu = int(input("Lütfen geçme notunu giriniz"))
if (final_not < 60):
print("Notunuzun hesaplanması için Final notunuzun en az 60 olması gerekmektedir.")
break

genel_not = (vize_notu * 4/10) + (final_notu * 6*10)

if (genel_not >= gecme_notu):
print("Geçtiniz")
else:
print("Kaldınız")
AdoraDesign

kişi bu mesajı beğendi.

wmaraci
wmaraci

neogsray neogsray WM Aracı Kullanıcı
  • Üyelik 08.03.2014
  • Yaş/Cinsiyet 39 / E
  • Meslek engineer
  • Konum Diğer
  • Ad Soyad B** T**
  • Mesajlar 189
  • Beğeniler 2 / 19
  • Ticaret 9, (%100)
class notSınıfı():
def __init__(self,vize,final):
self.vize=vize
self.final=final
def ort(self):
ortalama=0.4*self.vize+0.6*self.final
if ortalama>=50 and self.final>=60:
print("Ortalamanız:",ortalama,"-->Dersi geçtiniz")
else:
print("Dersten kaldınız")
notum=notSınıfı(40,70)
notum.ort()
AlicanGun

kişi bu mesajı beğendi.

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al