Merhaba arkadaşlar, bu kategori altında Python örnek projeler üzerine paylaşımlar yapacağım. İlk proje olarak Python Sayıyı Tahmin Etme Oyunu projesini inceleyelim. Umarım faydalı olur. İsterseniz hemen başlayalım.
Öğrendiğini Pekiştirmenin Önemi
- Pratik Yapma: Python öğrenirken teorik bilgi edinmek önemlidir, ancak teorik bilginin uygulamaya dönüşmesi ve gerçek dünya problemlerine uygulanması daha da önemlidir. Projeler ile öğrendiğiniz bilgileri uygulama fırsatı bulursunuz ve bu sayede teorik bilgiyi daha iyi anlarsınız.
- Konuların Derinlemesine Anlaşılması: Projelerde farklı konuları ve kütüphaneleri kullanma fırsatı bulursunuz. Bunları kullanırken karşılaştığınız sorunları çözmeniz gerekir ve bu sayede konuların daha derinlemesine anlaşılmasını sağlarsınız.
- Portföy Oluşturma: Projelerinizi tamamladığınızda bunları portföyünüzde sergileme fırsatı bulursunuz. Bu sayede potansiyel işverenlerinize Python bilginizi ve uygulama becerilerinizi gösterme fırsatı bulursunuz.
- Kendinizi Sınamanız: Projelerde karşılaştığınız zorluklar, sizi daha da motive eder ve sınırlarınızı zorlarsınız. Bunları aşmanız sonucu kendinize güveniniz artar ve öğrenme sürecinizi hızlandırırsınız.
Ayrıca, projelerle öğrendiğiniz bilgiler ve uyguladığınız beceriler, ilerideki iş hayatınızda da size fayda sağlayabilir. Özetle, Python öğrenirken proje ile desteklemenin önemi, pratik yapma, konuların derinlemesine anlaşılması, portföy oluşturma ve kendinizi sınamanız açısından büyüktür.
Sayıyı Tahmin Etme Oyunu
import random n = random.randrange(1,10) tahmin = int(input("Sayiyi tahmin etmek için bir sayi giriniz: ")) while n!= tahmin: if tahmin < n: print("Tahmininiz doğru sayinin altinda.") tahmin = int(input("Tahmininizi tekrar giriniz: ")) elif tahmin > n: print("Tahmininiz doğru sayinin üzerinde.") tahmin = int(input("Tahmininizi tekrar giriniz:")) else: break print("Tahmininiz doğru. Tebrikler!")
Kod Açıklaması
import random
: Bu satır random kütüphanesini içe aktarır. Bu kütüphane, rastgele sayı üretmek için kullanılır.n = random.randrange(1, 10)
: Bu satır 1 ve 10 arasında rastgele bir sayı seçer ven
değişkenine atar.tahmin = int(input("Sayiyi tahmin etmek için bir sayi giriniz: "))
: Bu satır kullanıcıdan bir sayı girmesini ister ve girdi olarak alınan değeritahmin
değişkenine atar.while n != tahmin
: Bu satır,n
değişkeni iletahmin
değişkeninin eşit olmadığı sürece döngüyü devam ettirir.if tahmin < n
: Bu satırtahmin
değişkenininn
değişkeninden küçük olup olmadığını kontrol eder. Eğertahmin
değişkenin
değişkeninden küçükse,print("Tahmininiz doğru sayinin altinda.")
satırı çalışır ve kullanıcı tekrar bir sayı girmesini ister.elif tahmin > n
: Bu satır,if
bloğundaki koşul sağlanmazsa çalışır. Bu satırtahmin
değişkenininn
değişkeninden büyük olup olmadığını kontrol eder. Eğertahmin
değişkenin
değişkeninden büyükse,print("Tahmininiz doğru sayinin üzerinde.")
satırı çalışır ve kullanıcı tekrar bir sayı girmesini ister.else:
Bu satır,if
veelif
bloğundaki koşullar hiçbiri sağlanmazsa çalışır ve döngüyü sonlandırır.print("Tahmininiz doğru. Tebrikler!")
: Bu satır, döngü sonlandığında çalışır ve kullanıcının tahmininin doğru olduğunu bildirir.
Kısa Özet
Bu Python kodu, 1-10 arasında rastgele bir sayı üretir ve kullanıcıya bu sayıyı tahmin etmesini ister. Eğer kullanıcının tahmini doğru sayının altında ise, program “Tahmininiz doğru sayının altında” şeklinde bir mesaj yazacak ve kullanıcıya tekrar tahmin etmesini isteyecektir. Kullanıcının tahmini doğru sayının üstünde ise, program “Tahmininiz doğru sayının üzerinde” şeklinde bir mesaj yazacak ve kullanıcıya tekrar tahmin etmesini isteyecektir. Eğer kullanıcının tahmini doğru sayıya eşit ise, program “Tahmininiz doğru. Tebrikler!” şeklinde bir mesaj yazacak ve döngüden çıkacaktır.
Arkadaşlar bu Python Örnek Projeler konumuzun da ikincisinin sonuna gelmiş bulunmaktayız. Umarım faydalı olmuştur.