Bu bölümde temel dosya işlemleri konusunu ayrıntılı bir şekilde inceleyeceğiz.
python-istihza.yazbel.com
Python programlama dilindeki "for" döngüsü, belirli bir blok kodunu belirli bir aralık veya dizi elemanları üzerinde dolaşmak için kullanılan etkili bir kontrol yapısıdır. Başlangıç, bitiş ve artış miktarı ile tanımlanan bu döngü, liste, demet veya dize gibi veri yapıları üzerinde gezinirken her...
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.