Python Bölüm Sonu Tekrar

Python Bölüm Sonu Tekrar

İşte basit bir Python programı örneği, kullanıcıya bölüm sonu tekrarı için bir dizi soru sorar ve doğru cevapları sayar:

def bolum_sonu_tekrar(): # Sorular ve doğru cevapları içeren bir sözlük sorular = { "Python'un en temel veri yapısı nedir?": "liste", "Python'da bir dizeyi ters çevirmek için hangi yöntemi kullanırsınız?": "reverse", "Python'da bir dizenin uzunluğunu bulmak için hangi fonksiyonu kullanırsınız?": "len" } # Doğru cevap sayısını tutan değişken dogru_cevaplar = 0 # Her soruyu sormak ve cevapları kontrol etmek için döngü for soru, dogru_cevap in sorular.items(): cevap = input(soru + " Cevabınız: ").lower() if cevap == dogru_cevap: print("Doğru!") dogru_cevaplar += 1 else: print("Yanlış! Doğru cevap '{}' olacaktı.".format(dogru_cevap)) # Sonunda doğru cevap sayısını ve yüzdesini göster toplam_soru_sayisi = len(sorular) dogru_yuzdesi = (dogru_cevaplar / toplam_soru_sayisi) * 100 print("Bölüm sonu tekrarınız tamamlandı.") print("Toplam doğru cevap sayısı:", dogru_cevaplar) print("Toplam soru sayısı:", toplam_soru_sayisi) print("Doğru cevap yüzdesi: {:.2f}%".format(dogru_yuzdesi)) # Bölüm sonu tekrarını başlat bolum_sonu_tekrar()

Bu program, önceden tanımlanmış bir soru ve doğru cevap sözlüğü kullanarak bölüm sonu tekrarı için bir dizi soru sorar. Kullanıcının cevaplarını alır, doğru cevaplarla karşılaştırır ve sonunda doğru cevap sayısını ve yüzdesini gösterir.



Yorum Ekle

Üzerine gel