Bu bölümde temel dosya işlemleri konusunu ayrıntılı bir şekilde inceleyeceğiz.
python-istihza.yazbel.com
For Döngüsü Nedir? Python programlama dilindeki “for” döngüsü, belirli bir bloğu belirli bir aralık boyunca veya bir dizi elemanı üzerinde dolaşmak için kullanılan etkili bir kontrol ya…
Bu linkleri bir incele. Dosyayı açtıktan sonra
readline
metodu ile satır satır okuyup öğrenci cevaplarını ve cevap anahtarını iki farklı diziye at. Sonra soru sayısı kadar bir for döngüsü döndür ve dizi elemanları eşit mi diye bak. Eğer eşitse bir counter* arttır.
Sonra soru sayısını 100'e bölüp soru başına puan sayısını bul. Bulduktan sonra counterla bu soru başına puanı çarp.
[*] Counter: Döngü dışında tanımladığın bir int değişken. Soru cevaplarının eşit olduğu koşul sağlanırsa bu değişkeni bir arttıracaksın.
Yapamazsan yaz vaktim olduğu bir vakitte kodu da yazarım.