Merhabalar Harflerle Not Ortalamasi Yapimi Göstereceğim Konuda
Print komutu Nedir ? : Yazdiğimiz Kod lari Görüntelemek İçin Print Komutu Coğunlukla Kullanilir
Örnek :
İf Elif Else Nedir ? :
Örnek : If yanındaki koşul sağlanıyorsa altındaki kod yürütülür. Koşul sağlanmazsa aşağı inilir ve varsa elif bakılır. Elif yanındaki koşuş sağlanıyorsa altındaki kod yürütülür. Elifler birden fazla olabilir. Eliflerden de sağlanmayan koşul olursa diğer bütün durumlar için Else kullanılır. Else'de durum olmaz çünkü If ve Elif(ler)deki koşul sağlanmazsa Else'in yanındaki kod yürütülür.
return Nedir ? :
Örnek : Fonksiyonlar birden fazla değer de döndürebilirler. Bu konuya farklı olarak çok parametreli fonksiyonlar olark değinmiştim burada farkı olarak döndüren değerden bahsedeceğiz.
For Döngüsü Nedir ? :
Örnek : For Döngüsü belirli bir sayıda tekrar edilmesi istenen kodlar olduğu zaman kullanılır. Python programlama dilinde For Döngüsü kullanılarak döngü içindeki kodların tekrarlanması sağlanabilir.
def Nedir :
örnek : Def komutu fonksiyon belirtmekdir
liste - list Nedir ? :
örnek : Python list, yani liste, herhangi bir sayıda diğer objeleri içinde bulunduran bir sandık vazifesi görüyor.
Harflerle Not Ortalamasi Kodlari :
Çaliştiğina Dair Fotoğraflar :
Txt İndirme Linki :
Dosya.tc - Ücretsiz, Hızlı ve Kolay Dosya Paylaşımı
VirusTotal Sonuçlari :
https://www.virustotal.com/#/url/2c...b30c4f657575fe9dd71d5802d7db8ba8d61/detection
https://www.virustotal.com/#/file/9...fb3c961eca020ca72d529e595382c1004fa/detection
Print komutu Nedir ? : Yazdiğimiz Kod lari Görüntelemek İçin Print Komutu Coğunlukla Kullanilir
Örnek :
Kod:
print("Forum Kişi Bilgilerini Kaydetme Programı")
Forum Kişi bilgileri = #
Forum Nick'i = input("Forun Nick'i") # Forum Kullanicisinin İd Sini Aliyoruz
Şifre = input("Forum Şifresi:") # Forum Kullanicisi Şifresini Aliyoruz
Forum bilgileri = [Forum_Nick,Forum_Şifre] # Aldığımız bilgileri Liste Haline Aliyoruz
print("Forum Bilgileri Kaydediliyor....\n")
print("Forum Nick'i: {}\nForum Şifresi: {}\nTakım: {}\n".format(bilgiler[0],bilgiler[1],))
print("Forum Bilgileri Kaydedildi...")
İf Elif Else Nedir ? :
Örnek : If yanındaki koşul sağlanıyorsa altındaki kod yürütülür. Koşul sağlanmazsa aşağı inilir ve varsa elif bakılır. Elif yanındaki koşuş sağlanıyorsa altındaki kod yürütülür. Elifler birden fazla olabilir. Eliflerden de sağlanmayan koşul olursa diğer bütün durumlar için Else kullanılır. Else'de durum olmaz çünkü If ve Elif(ler)deki koşul sağlanmazsa Else'in yanındaki kod yürütülür.
return Nedir ? :
Örnek : Fonksiyonlar birden fazla değer de döndürebilirler. Bu konuya farklı olarak çok parametreli fonksiyonlar olark değinmiştim burada farkı olarak döndüren değerden bahsedeceğiz.
For Döngüsü Nedir ? :
Örnek : For Döngüsü belirli bir sayıda tekrar edilmesi istenen kodlar olduğu zaman kullanılır. Python programlama dilinde For Döngüsü kullanılarak döngü içindeki kodların tekrarlanması sağlanabilir.
def Nedir :
örnek : Def komutu fonksiyon belirtmekdir
liste - list Nedir ? :
örnek : Python list, yani liste, herhangi bir sayıda diğer objeleri içinde bulunduran bir sandık vazifesi görüyor.
Harflerle Not Ortalamasi Kodlari :
Kod:
def not_hesapla(satır):
satır = satır[:-1]
liste = satır.split(",")
print(liste)
isim = liste[0]
not1 = int(liste[1])
not2 = int(liste[2])
not3 = int(liste[3])
son_not = not1 = (3/10) * not2 * (3/10) * not3 * (4/10)
if (son_not >= 100):
harf = "AA"
elif (son_not >= 95):
harf = "BA"
elif (son_not >= 90):
harf = "BB"
elif (son_not >= 85):
harf = "CB"
elif (son_not >= 80):
harf = "CC"
elif (son_not >= 75):
harf = "DC"
elif (son_not >= 70):
harf = "DD"
elif (son_not >= 65):
harf = "FD"
elif (son_not >= 60):
harf = "FF"
elif (son_not >= 55):
harf = "FC"
else:
harf = "EE"
return isim + "-------------------> " + harf + "\n"
with open("Dosya.txt", "r", encoding="utf-8") as file:
eklenecekler_listesi = []
for i in file:
eklenecekler_listesi.append(not_hesapla(i))
with open("notlar.txt","w",encoding="utf-8") as file2:
for i in eklenecekler_listesi:
file2.write(i)
print(eklenecekler_listesi)
Txt İndirme Linki :
Dosya.tc - Ücretsiz, Hızlı ve Kolay Dosya Paylaşımı
VirusTotal Sonuçlari :
https://www.virustotal.com/#/url/2c...b30c4f657575fe9dd71d5802d7db8ba8d61/detection
https://www.virustotal.com/#/file/9...fb3c961eca020ca72d529e595382c1004fa/detection