Python Örnekleri

0
180

Python örnekleri için araştırmaya başladıysanız yüksek ihtimalle bu dili öğrenmeye henüz yeni başlıyorsunuz.

Bu sebeple her şeye temelden başlamak gerekiyor. Bu da demek oluyor ki;

Herşeyin başlangıcı Hello World

print(“Hello World”)

Print komutu verdiğiniz değeri çıktı olarak verecektir. Bu sebeple bu sorgunun çıktısı Hello World olacaktır.

Form ile veri almak

Form ile veri almak ve aldığınız verileri kullanmak istiyorsanız da yapmanız gereken oldukça basit;

isim = input(“Lütfen İsminizi Giriniz: ”)

soy_isim = input(“Lütfen Soy İsminizi Giriniz: ”)

print(“Hoşgeldin ” + isim + “ “ + soy_isim)

Alacağınız verileri bir değişkene atıyarak sonradan kullanmak üzere saklıyoruz. Sonrasında ise birleştirme operatörleri yardımıyla aldığımız verileri bir metine dönüştürüyoruz. Böylece bu sorgunun çıktısı ise girdiğiniz değerlere karşılık olarak gelecektir. İlk inputa Enes, ikinci inputa Aydeniz yazdığınızda “Hoşgeldin Enes Aydeniz” sonucu ile karşılacaksınız.

Not ortalaması hesaplama

Python ile matematik işlemleri de yaptırabilirsiniz. Bu iki sayıyı toplamak için de kullanılabilir, kompleks bir yapıyı parçalayarak ayırma işlemine de. Biz şimdilik basit toplama işlemine bakıyoruz;

not1 = int(input(‘İlk Notunuzu Giriniz: ‘)) // 40

not2 = int(input(‘İkinci Notunuzu Giriniz: ‘)) // 80

not3 = int(input(Üçüncü Notunuzu Giriniz: ‘)) // 60

ortalama = (not1 + not2 + not3) / 3

Print(“Ders Ortalamanız: {}“ .format(ortalama))

Bu sorgunun cevabı ise 60 olacaktır (40 + 80 + 60 / 3 = 60). Böylece kendi programınız ile ders notlarınızı hesaplayabileceksiniz. Örnekte kullanılan int() kısımı aldığınız sonucun integer yani sayı değeri olduğunu belirtir.

Bu sorguyu biraz daha uzatarak dersten geçip geçmediğinizi de sorgulayabilirsiniz. O da şu şekilde yapılıyor;

not1 = int(input(‘İlk Notunuzu Giriniz: ‘)) // 40

not2 = int(input(‘İkinci Notunuzu Giriniz: ‘)) // 80

not3 = int(input(Üçüncü Notunuzu Giriniz: ‘)) // 60

ortalama = (not1 + not2 + not3) / 3

Print(“Ders Ortalamanız: {}“ .format(ortalama))

If(ortalama) >= 50 ): // Eğer ortalama 50 ‘ye eşit veya büyükse

Print(“Tebrikler! Dersi geçtin”)

else:

Print(“Üzgünüm. Bu dersten kaldın”)

Python örnekleri için beklediğiniz örnekler daha zor olabilir. Kendinizi zorlamak için ödev istiyorsanız bu örneklerden yola çıkarak ortalama ders notunu hesaplayın, notunun 50 ‘den yüksek mi yoksa düşük mü olduğuna bakın, eğer yüksek ise kaç puan fazla alarak geçtiğini, eğer düşükse kaç puan ile kaldığını hesaplayın. Bu işlemi mümkün olduğunda bu ekrana bakmadan gerçekleştirin.

Sıradaki işlemimiz rand fonksiyonu ile yapılıyor. Rand fonksiyonu belirlediğiniz 2 sayı arasında rastgele bir sayıyı tutuyor. Bu işlem projelerde pek bir işe yaramasa da tahmin oyunları, şans oyunları gibi eğlenceli küçük yazılımlarda oldukça yararlı (Benim ilk projem sayısal loto ile ilgiliydi. Yapması başlarda zor gelse de çok eğlencelidir).

Öncelikle bir deneme yapalım;

Rand fonksiyonunun kullanımı

rastgele_sayi = randint(1, 10) // En düşük 1 ile en yüksek 10 arasında rastgele bir sayı tut diyoruz.

Print(“Tutulan Sayı: “ rastgele_sayi)

Her çalışmada farklı sonucu verdiğini gördüğünüze göre sıradaki işlemimize geçebiliriz. Yapacağımız işlemin adı “Tahmin Oyunu”.

Tahmin oyunu

gelen_sayi = int(input(Lütfen tahmininizi yazın: ‘)) // Kullanıcıdan bir sayı alıyoruz. Örneğin 7.

rastgele_sayi = randint(1, 10)

If(gelen_sayi == rastgele_sayi): // Gelen sayı rastgele sayıya eşitse

Print(“Harika. Doğru tahmin”)

break // Uygulamayı sonlandır

else(gelen_sayi != rastgele_sayi):

Print(“Maalesef doğru tahmin değil.”)

Print(“Sistemin tuttuğu sayı: “ + rastgele_sayi)

Kısaca nasıl işlediğinden bahsedelim; sistem bir sayı tutuyor ve sizden bir sayı istiyor. Eğer tuttuğu sayı ile verdiğiniz sayı eşleşirse başarılı sonucuna yönlendiriyor (==). Eğer sayılar eşleşmezse ise (!=) tahmin yanlışa yönlendirerek aslında tutulan sayıyı söylüyor.

Bu sistemi de kendinize göre geliştirebilirsiniz. Kullanıcıdan aldığınız verinin 1 ‘den küçük ya da 10 ‘dan büyük olup olmadığını kontrol edebilirsiniz. Hatta bunu yapın ve gelin. Bekliyorum.

Hesap Makinesi

Her dilin başlangıcı için kullanılan en iyi uygulamalarından biridir. Haydi Python ile kendi hesap makinemizi yapalım;

ilk_sayi = int(input(Lütfen bir sayı yazın: ‘))

ikinci_sayi = int(input(Lütfen bir sayı yazın: ‘))

islem = int(input(Lütfen yapmak istediğiniz işlemi yazın “Topla = 1, Çarpma = 2, Çıkarma = 3, Bölme = 4”: ‘))

If(islem == 1):

print(“Toplamanın Sonucu: ” ilk_sayi + ikinci_sayi)

elif(islem == 2):

print(“Çarpmanın Sonucu: “ ilk_sayi * ikinci_sayi)

elif(islem == 3):

print(“Çıkarmanın Sonucu: “ ilk_sayi – ikinci_sayi)

elif(islem == 4):

print(“Bölmenin Sonucu: “ ilk_sayi / ikinci_sayi)

else:

print(“Bu sayının bir karşılığı yok”)

Bu örnek sayesinde basit bir hesap makinesi yaptık. Verdiğimiz sayıya göre kontrol ederek işlemi buluyor ve sonucu döndürüyor. Eğer verdiğimiz sayılar ile kontrol edilen sayılar eşleşmezse “bu sayının bir karşılığı yok” sonucunu döndürüyor.

Python örnekleri nasıl çoğalır?

Python örnekleri sizin için az geldiyse işe birde şöyle bakalım. İnputlardan veri almayı, sayıları ve yazıları birleştirmeyi, kontrol ifadelerini ve hatta hesap makinesi yapmayı bile öğrendiniz. Hayal gücünüzü kullanarak öğrendikleriniz ile yapmak istediklerinizi seçebilirsiniz.

Ödev: Benim yaptığım sayısal loto oyununu yapın. Kullanıcıdan 6 adet sayı alın ve rand fonksiyonu ile 6 adet rastgele sayı üretin. Hangi sayıların eşleştiğini kullanıcıya gösterin.

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.