Metin tabanlı programlama nedir

Örnek 01 / 12
Soru:

Bir psikolog, belirli bir davranışın tekrarlanma sıklığını ölçmek için bir program yazmak istiyor. Program, kullanıcıdan bir gün içinde gözlemlenen davranış sayısını (davranis_sayisi) ve gözlem süresini saat cinsinden (gozlem_suresi) alsın. Davranışın saatlik ortalama kaç kez tekrarlandığını hesaplayan bir Python kodu yazınız.

Çözüm:

💡 Bu problem, basit bir bölme işlemi gerektirir. Amacımız, toplam davranış sayısını toplam gözlem süresine bölmektir.

  • ➡️ İlk adım, kullanıcıdan gerekli verileri almaktır. input() fonksiyonu ile verileri alıp, int() ve float() fonksiyonlarıyla sayısal değerlere dönüştüreceğiz.
  • ➡️ İkinci adım, hesaplamayı yapmaktır. Formülümüz: ortalama = davranis_sayisi / gozlem_suresi
  • ➡️ Son adım, sonucu kullanıcıya anlaşılır bir şekilde göstermektir.

✅ Örnek kod ve çıktı:

davranis_sayisi = int(input("Gözlemlenen davranış sayısını giriniz: "))

gozlem_suresi = float(input("Toplam gözlem süresini (saat) giriniz: "))

ortalama = davranis_sayisi / gozlem_suresi

print(f"Saatlik ortalama davranış tekrarı: {ortalama:.2f}")

Kullanıcı 12 davranış ve 4 saat girdiğinde program "Saatlik ortalama davranış tekrarı: 3.00" çıktısını verecektir.

1 2 3 4 5 6 7 8 9 10 11 12
Konuya Geri Dön: