- 11/01/2026
- Demir Özcan
- Python
- 10 görüntülenme
Bu program, kullanıcıya rastgele şaka ya da motivasyon mesajı veren küçük bir metin tabanlı bottur. Kısaca, ekrana yazı yazarak seninle konuşur ve senin seçimine göre farklı mesajlar üretir.
Programın başında gerekli olan “random” kütüphanesi çağrılır. Bu kütüphane, listelerin içinden rastgele bir eleman seçmeye yarar. Ardından ekrana botun adı ve nasıl çıkılacağıyla ilgili bilgilendirici yazılar basılır.
Sonrasında iki ayrı liste tanımlanır:
Birincisi şaka listesi, içinde farklı esprili cümleler bulunur.
İkincisi motivasyon listesi, içinde moral verici, cesaretlendirici sözler vardır.
Programın asıl çalıştığı bölüm “sonsuz döngü”dür. Bu döngü sayesinde bot kapanana kadar sürekli kullanıcıdan bir seçim ister. Kullanıcıdan, “şaka mı yoksa motivasyon mu” istediği sorulur ve girilen cevap küçük harfe çevrilir ki büyük-küçük harf farkı sorun çıkarmasın.
Eğer kullanıcı “çıkış” yazarsa, bot veda mesajı gösterir ve döngüyü bitirerek programı kapatır.
Eğer kullanıcı “s” yazarsa, şaka listesinden rastgele bir cümle seçilir ve ekrana “Bot (Şaka)” etiketiyle yazdırılır.
Eğer kullanıcı “m” yazarsa, bu kez motivasyon listesinden rastgele bir mesaj seçilir ve “Bot (Motivasyon)” etiketiyle gösterilir.
Kullanıcı bu seçeneklerin dışında bir şey yazarsa, bot onu uyarır ve yalnızca “s”, “m” ya da “çıkış” yazması gerektiğini hatırlatır.
Özetle bu kod, kullanıcının yazdığı harfe göre çalışan, rastgele mesaj üreten, kapanana kadar sohbet eden küçük bir “şaka ve motivasyon botu”dur. Hem döngü mantığını hem de listeden rastgele seçim yapmayı öğrenmek için eğlenceli bir örnektir
Proje Bağlantısı
Projeyi görüntülemek için aşağıdaki butona tıklayın.
Projeyi Görüntüle
Yorumlar (0)