Python, öğrenmesi kolay, güçlü bir programlama dilidir. Verimli yüksek seviyeli veri yapılarına ve nesne yönelimli programlamaya basit ama etkili bir yaklaşıma sahiptir. Python’un zarif sözdizimi ve dinamik yazımı, yorumlanmış doğasıyla birlikte, onu çoğu platformda birçok alanda komut dosyası oluşturma ve hızlı uygulama geliştirme için ideal bir dil haline getirir.
Python yorumlayıcısı ve kapsamlı standart kitaplık, Python Web sitesinden, https://www.python.org/ tüm büyük platformlar için kaynak veya ikili biçimde ücretsiz olarak mevcuttur ve ücretsiz olarak dağıtılabilir. Aynı site aynı zamanda birçok ücretsiz üçüncü taraf Python modüllerinin, programlarının, araçlarının ve ek belgelerin dağıtımlarını ve işaretlerini içerir.
Python yorumlayıcısı, C veya C ++ ‘da (veya C’den çağrılabilen diğer dillerde) uygulanan yeni işlevler ve veri türleri ile kolayca genişletilebilir. Python, özelleştirilebilir uygulamalar için bir uzantı dili olarak da uygundur.
Bu eğitim, okuyucuya Python dilinin ve sisteminin temel kavramlarını ve özelliklerini gayri resmi olarak tanıtır. Uygulamalı deneyim için kullanışlı bir Python yorumlayıcısına sahip olmak yardımcı olur, ancak tüm örnekler bağımsızdır, bu nedenle eğitim çevrimdışı olarak da okunabilir.
Python Örnekleri
Örnek : Ekrana “Merhaba Dünya” yazdırma
1 2 3 | print("Merhaba Dünya") |
Çıktı:
1 2 3 | print("Merhaba Dünya") |
Örnek :Girilen İki Sayıyı Toplama
1 2 3 4 5 6 | sayi1 = input('1. Sayı : ') sayi2 = input('1. Sayı : ') toplam=float(sayi1)+float(sayi2) print("Toplam :{0} ".format(toplam)) |
Çıktı:
1 2 3 4 5 | 1. Sayı : 15 1. Sayı : 25 Toplam :40.0 |
Örnek :Kenarları Girilen Dikdörtgenin Alanı ve Çevresini Bulan Python programı
1 2 3 4 5 6 7 8 | kisa=input('Kısa Kenar : ') uzun=input('Uzun Kenar : ') alan=int(kisa)*int(uzun) cevre=2*(int(kisa)+int(uzun)) print("Alan : {0}".format(alan)) print("Çevre : {0}".format(cevre)) |
Çıktı:
1 2 3 4 5 6 | Kısa Kenar : 12 Uzun Kenar : 15 Alan : 180 Çevre : 54 |
Örnek: Kullanıcıdan iki sınav ve bir performans notu girmesini isteyiniz. Girilen 3 notun ortalaması 50 ve daha büyükse “Başarılı”; değilse “Başarısız” çıktıları veren kodu yazınız.
1 2 3 4 5 6 7 8 9 10 11 12 13 | #Kullanıcıdan iki sınav ve bir performans notu girmesini isteyiniz. Girilen 3 notun ortalaması 50 ve daha büyükse “Başarılı”; değilse “Başarısız” çıktıları veren kodu yazınız. not1= int(input('Birin Sınav Notu : ')) not2=int(input('İkinci Sınav Notu : ')) not3=int(input('Performans Notu : ')) ortalama = (not1+not2+not3) / 3 if ortalama >=50 : print("Başarılı {}".format(ortalama)) else: print("Başarısız {}".format(ortalama)) |
Çıktı:
1 2 3 4 5 6 | Birin Sınav Notu : 40 İkinci Sınav Notu : 30 Performans Notu : 20 Başarısız 30.0 |
Örnek : Bir üçgenin iç açıları toplamı 180 derecedir. Kullanıcının girdiği üç açı değerine göre “Bu bir üçgendir.” ya da “Bu bir üçgen değildir.” çıktıları veren kodu yazınız.
1 2 3 4 5 6 7 8 9 10 11 12 13 | # algoritmaornekleri.com aci1= int(input('1. AÇI : ')) aci2=int(input('2. AÇI : ')) aci3=int(input('3. AÇI : ')) toplam = aci1 + aci2 + aci3 if toplam ==180 : print("Bu bir üçgendir") else: print("Bu bir üçgen değildir") |
Çıktı:
1 2 3 4 5 6 | 1. AÇI : 20 2. AÇI : 70 3. AÇI : 90 Bu bir üçgendir |
Örnek: Bir hava yolu firması en fazla 20 kilogram bagaj hakkı vermektedir. 20 kilogramdan sonraki her kilogram için 10 TL ek ücret almaktadır. Buna göre bagajı 20 kg ya da daha az olan yolculara “Herhangi bir ücret ödemeniz gerekmiyor.”; 20 kg’den fazla olanlar için de ne kadar ek ücret ödeneceğini hesaplayarak “Fazla bagaj için ….. TL ödemelisiniz.” çıktılarını veren kodu yazınız.
1 2 3 4 5 6 7 8 9 10 11 12 | # algoritmaornekleri.com kilo = int(input("Bagajınızı girin (kg):")) if kilo <=20: print("Herhangi bir ücret ödemeniz gerekmiyor") else: ek_kilo = kilo - 20 ek_ucret = ek_kilo * 10 print("Fazla bagaj için {} TL ödemelisiniz.".format(ek_ucret)) |
Çıktı:
1 2 3 4 | Bagajınızı girin (kg):25 Fazla bagaj için 50 TL ödemelisiniz. |
Örnek : haftaici isimli bir liste oluşturarak Pazartesi, Salı, Çarşamba, Perşembe ve Cuma elemanları eklensin. If yapısı kullanılarak Cumartesi elemanı listede varsa “Listede bulundu.”; yoksa “Listede bulunamadı.” çıktıları veren kodu yazınız.
1 2 3 4 5 6 7 8 9 10 | # algoritmaornekleri.com haftaici=["Pazartesi","Salı","Çarşamba","Perşembe","Cuma"] if haftaici.count("Cumartesi")!=0: print("Listede bulundu.") else: print("Listede bulunamadı.") |
Çıktı:
1 2 3 | Listede bulunamadı. |
Örnek : Sayının NEGATIF, POZİTİF yada SIFIR olduğunu yazdıran python programını yazınız.
1 2 3 4 5 6 7 8 9 | sayi = input('Sayı : ') if(int(sayi)<0): print("Sayı Negatif") elif(int(sayi)>0): print("Sayı Pozitif") else: print("Sayı Sıfır") |
Çıktı:
1 2 3 4 | Sayı : -15 Sayı Negatif |
Örnek: Kullanıcıdan kullanıcı adı ve şifre girilmesi istensin. Kullanıcı adı “Türkiye”; şifre 1923 ise “Giriş başarılı”; değilse “Kullanıcı adı ya da şifre yanlış” çıktıları veren kodu yazınız.
1 2 3 4 5 6 7 8 9 10 11 | # algoritmaornekleri.com kadi = input("Kullanıcı adını girin:") ksifre = input("Kullanıcı şifresi girin:") if kadi == 'Türkiye' and ksifre == '1923' : print("Giriş başarılı") else: print("Kullanıcı adı ya da şifre yanlış") |
Çıktı:
1 2 3 4 5 | Kullanıcı adını girin:Türkiye Kullanıcı şifresi girin:1923 Giriş başarılı |
Örnek : Girilen sayı hem 3 hem de 5’e tam bölünüyorsa “15’e tam bölünür.”; bölünmüyorsa “15’e tam bölünmez.” çıktıları veren kodu yazınız.
1 2 3 4 5 6 7 8 9 10 | # algoritmaornekleri.com sayi = int(input("Bir sayı girin :")) if sayi % 5 ==0 and sayi % 3 == 0 : print("15'e tam bölünür") else: print("15'e tam bölünmez.") |
Çıktı:
1 2 3 4 | Bir sayı girin :46 15'e tam bölünmez. |
Örnek : Bir programın bilgisayara kurulması için i5 işlemci ya da en az 4 GB RAM bellek ve üzerinde kaynağa ihtiyaç duyulmaktadır. Şartlar sağlanıyorsa “Kurulum uygun”; sağlanmıyorsa “Kurulum uygun değil” çıktıları veren programı yazınız.
1 2 3 4 5 6 7 8 9 10 11 | # algoritmaornekleri.com islemci = int(input("İşlemci I(3,5,7) girin :")) ram = int(input("Ram (GB) Girin :")) if islemci >=5 and ram >=4: print("Kurulum uygun") else: print("Kurulum uygun değil") |
Çıktı:
1 2 3 4 5 | İşlemci I(3,5,7) girin :5 Ram (GB) Girin :4 Kurulum uygun |
Örnek : Girilen plaka kodu 06 ise ekrana Ankara; 07 ise Antalya; 08 ise Artvin; bunların dışında girilen tüm değerlerde ise Türkiye çıktısı veren kodu yazınız.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | # algoritmaornekleri.com plaka=input('Plaka Girin :') cikti = '' if plaka == '06': cikti = 'Ankara' elif plaka == '07': cikti = 'Antalya' elif plaka == '08': cikti = 'Artvin' else: cikti = 'Türkiye' print(cikti) |
Çıktı:
1 2 3 4 | Plaka Girin :07 Antalya |
Örnek :Kullanıcı tarafından girilen hava sıcaklığı 5 °C ve altındaysa “Soğuk”; 6-14 °C arasındaysa “Ilık”; 15 °C ve daha fazlaysa “Sıcak” çıktılarını veren kodu yazınız.
1 2 3 4 5 6 7 8 9 10 11 | # algoritmaornekleri.com sicaklik=int(input("Sıcaklık Girin(℃):")) if sicaklik <=5 : print("Soğuk") elif sicaklik <= 14: print("Ilık") else: print("Sıcak") |
Çıktı:
1 2 3 4 | Sıcaklık Girin( ℃ ):12 Ilık |
Örnek: Kullanıcıdan adını, maaşını ve çalışma yılını girmesini isteyiniz. 0-5 yıl arası çalışanlara %10; 6-10 yıl arası çalışanlara %15; 11 ve daha fazla yıl çalışanlara %25 zam yapılmaktadır. Buna göre “Sayın …………….., zamlı maaşınız …….. TL” çıktısı veren kodu yazınız.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #algoritmaornekleri.com print("💰 MAAŞ HESAPLAMA PROGRAMI 💰") isim =input("Adınızı girin : ") maas =int(input("Maaşınızı girin : ")) sure =int(input("Çalışma yılınızı girin : ")) zam = 0 if sure <= 5: zam = maas*10/100 elif sure <=10: zam = maas*15/100 else: zam = maas*25/100 print("Sayın {}, zamlı maaşınız {}₺".format(isim,maas+zam)) |
Çıktı:
1 2 3 4 5 6 7 | 💰 MAAŞ HESAPLAMA PROGRAMI 💰 Adınızı girin : Nurettin Maaşınızı girin : 4570 Çalışma yılınızı girin : 6 Sayın Nurettin, zamlı maaşınız 5255.5₺ |
[…] Python Örnekleri […]
[…] Python Örnekleri […]
[…] Python Örnekleri […]