Takip et

Python ile SSLC Not ve Yüzde Hesaplayıcı Programı





Python ile SSLC Not ve Yüzde Hesaplayıcı Programı

Python ile SSLC Not ve Yüzde Hesaplayıcı Programı

Bu makalede, Python programlama dilini kullanarak SSLC (Secondary School Leaving Certificate) notlarını ve yüzdeliklerini hesaplayan bir program nasıl yazılacağını detaylı bir şekilde açıklayacağım. Öncelikle, programın temel mantığını ve ardından kodun adım adım nasıl yazılacağını ele alacağız. Sonrasında ise programın nasıl geliştirilebileceği ve iyileştirilebileceği konularına değineceğiz.

Programın Mantığı

Program, kullanıcının her dersin notunu girmesini ister. Ardından, bu notları toplayarak toplam notu hesaplar. Toplam not, toplam ders sayısına bölünerek yüzdelik hesaplanır. Sonuç olarak, hem toplam not hem de yüzdelik kullanıcıya gösterilir. Bu basit süreç, Python’ın güçlü veri işleme yeteneklerini kullanarak kolaylıkla gerçekleştirilebilir.

Python Kodu

İşte Python ile SSLC not ve yüzde hesaplayıcısı programının kodu:


ders_sayisi = int(input("Kaç dersiniz var? "))
toplam_not = 0

for i in range(ders_sayisi):
    while True:
        try:
            not = int(input(f"{i+1}. ders notunuzu girin: "))
            if 0 <= not <= 100:
                toplam_not += not
                break
            else:
                print("Lütfen 0-100 arasında bir değer girin.")
        except ValueError:
            print("Lütfen geçerli bir sayı girin.")

yuzde = (toplam_not / (ders_sayisi * 100)) * 100

print(f"\nToplam notunuz: {toplam_not}")
print(f"Yüzdelik oranınız: %{yuzde:.2f}") 

Bu kod, öncelikle kullanıcıdan ders sayısını alır. Daha sonra, bir döngü kullanarak her ders için notları tek tek alır ve 0-100 aralığında doğrulama yapar. Yanlış girişlerde kullanıcıya hata mesajı gösterilir ve tekrar giriş yapması istenir. Son olarak, toplam not ve yüzdelik hesaplanıp ekrana yazdırılır. `:.2f` formatlama kodu sayesinde yüzdelik değeri iki ondalık basamağa yuvarlanır.

Programın Geliştirilmesi

Bu programı daha da geliştirmek için birkaç yol vardır. Örneğin, ders adlarını da girerek daha düzenli bir çıktı elde edebiliriz. Ayrıca, bir dosyaya kayıt etme veya veri tabanına entegre etme gibi özellikler ekleyerek programın işlevselliğini artırabiliriz. Hatta grafik kütüphaneleri kullanarak sonuçları görsel olarak daha çekici hale getirebiliriz. Bu geliştirmeler, programın kullanım kolaylığını ve işlevselliğini önemli ölçüde iyileştirecektir.

Faydalı Kaynaklar

Python programlama öğrenmek için birçok kaynak mevcuttur. Python'ın resmi dokümantasyonu buradan erişilebilir. Ayrıca, çeşitli online kurslar ve eğitim videoları da mevcuttur. Python'ın geniş kütüphane desteği de program geliştirmeyi kolaylaştırır.

Daha fazla Python projesi ve eğitim içeriği için kendi web sitemi fatihsoysal.com adresini ziyaret edebilirsiniz.

Python SSLC Hesaplayıcı Görseli

Umarım bu makale size Python ile SSLC not ve yüzde hesaplayıcı programı yazmada yardımcı olmuştur. Herhangi bir sorunuz varsa lütfen bana ulaşmaktan çekinmeyin.

#Etiketler

SSLC, Python, Not Hesaplama, Yüzde Hesaplama, Programlama, Kodlama, Eğitim, Öğrenme, Python Programı, Hesap Makinesi, Veri İşleme, Geliştirme


Yorumlar
İçeriği beğendiniz mi? Bir tartışma başlatın veya görüşlerinizi paylaşın.
Yorum Yaz

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

E-posta Bülteni
Yazılım Topluluğuna Katılın
En son güncellemeleri, yaratıcı ipuçlarını ve özel kaynakları doğrudan e-posta kutunuza alın. Tasarım ve inovasyonun geleceğini birlikte keşfedelim.