Sosyolojik bir araştırmada, anket sonuçları metin dosyası olarak kaydedilmiştir. Bu dosyada, her satırda bir katılımcının "Evet", "Hayır" veya "Kararsızım" şeklinde verdiği yanıtlar bulunmaktadır. Toplam kaç kişinin "Evet" dediğini hesaplayan bir program yazılması isteniyor.
Programın şu işlemleri yapması gerekmektedir:
anket_sonuclari.txt) açmalı.Bu programın algoritmasını oluşturan temel adımları yazınız.
Çözüm:🧠 Bu soru, dosya okuma ve koşullu sayma işlemlerini içerir. Çözüm adımları şunlardır:
open("anket_sonuclari.txt", "r", encoding="utf-8") komutuyla dosyayı okuma modunda aç. encoding="utf-8" parametresi Türkçe karakter sorunlarını önler.evet_sayisi = 0 şeklinde bir değişken tanımla. Bu değişken, "Evet" yanıtlarını sayacak.for döngüsü ile dosyanın her satırını oku. Her satırın sonundaki gizli karakterleri (boşluk, yeni satır) temizlemek için .strip() metodunu kullan. Eğer temizlenmiş satır "Evet" kelimesine eşitse, sayacı bir artır (evet_sayisi += 1)..close()) ve print() fonksiyonu ile "Toplam Evet sayısı: " mesajıyla birlikte sayacın değerini ekrana yazdır.✅ Bu program, sosyolojik verilerin otomatik olarak işlenmesi için basit ve etkili bir yöntem sunar.