101 Adet Python Program Örneği
Bu yazımızda son zamanlarda dünya çapında kullanma oranı hızla artan ve popüleritesi oldukça yükselen Python programlama dilinde yapılmış 101 adet temel ve bir çok konu içeren örnek yapacağız. Örneklere geçelim.
Örnek1 Ekrana “Merhaba Dünya” yazdıran python kodu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com print("Bu bizim ilk örneğimiz")
Programın ekran görüntüsü
Örnek2 Girilen kullanıcı ismine göre ekrana “Merhaba Kullanıcı” yazdıran python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com isim = input('İsminizi Girin : ') print("Merhaba "+isim)
Programın ekran görüntüsü
Örnek3 Klavyeden girilen iki sayıyı toplayan ve sonucu ekranda gösteren python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com sayi1 = input("Birinci Sayıyı Giriniz : ") sayi2 = input("İkinci Sayıyı Giriniz : ") toplam=float(sayi1)+float(sayi2) print("Sayıların Toplamı :{0} ".format(toplam))
Programın ekran görüntüsü
Örnek4 Klavyeden girilen iki sayıyının ortalamasını bulan ve sonucu ekranda gösteren python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com vize = input("Vize Notunu Giriniz : ") final = input("Final Notunu Giriniz : ") ortalama=int(vize*0,4)+int(final*0,6) print("Ders Notunuz :{0} ".format(ortalama))
Programın ekran görüntüsü
Örnek5 Klavyeden girilen vize ve final notuna göre vizenin %40 ve finalin %60 ını alan ve sonucu ekranda gösteren python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com vize = input("Vize Notunu Giriniz : ") final = input("Final Notunu Giriniz : ") ortalama=(float(vize)*0.4)+(float(final)*0.6) print("Ders Notunuz :{0} ".format(ortalama))
Programın ekran görüntüsü
Örnek6 Klavyeden girilen üç yazılı notunun ortalamasını bulan ekranda gösteren python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com yazili1 = input('1. Yazılı : ') yazili2 = input('2. Yazılı : ') yazili3 = input('3. Yazılı : ') ortalama=(float(yazili1)+float(yazili2)+float(yazili3))/3 print("Yazılı Ortalaması :{0} ".format(ortalama))
Programın ekran görüntüsü
Örnek7 Bir dersin ortalaması girilen öğrencinin o dersten geçip geçmediğini gösteren python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com ortalama = input('Ders Ortalamanızı Girin : ') if(int(ortalama)>=50): print("Dersten Geçtiniz.") else: print("Dersten Kaldınız.")
Programın ekran görüntüsü
Örnek8 Klavyeden girilen ders ortalamasına göre 50 den büyükse geçti, 50 den küçükse kaldı yazdıran python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com sayi = input('Bir Sayı Giriniz : ') if(int(sayi)%2==0): print("Girilen Sayı Çift") else: print("Girilen Sayı Tek")
Programın ekran görüntüsü
Örnek9 Klavyeden girilen sayının pozitif mi negatif mi yoksa sıfır mı olduğunu bulan python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com sayi = input('Bir Sayı Giriniz : ') if(int(sayi)%2==0): print("Girilen Sayı Çift") else: print("Girilen Sayı Tek")
Programın ekran görüntüsü
Örnek10 Klavyeden girilen yaşa göre ehliyet alıp alamayacağını bulan python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com yas = input('Yaşınızı Giriniz : ') if(int(yas)>17): print("Ehliyet alabilirsiniz") else: print("Ehliyet alabilecek yaşta değilsiniz")
Programın ekran görüntüsü
Örnek11 1 den 10 a kadar olan sayıları alt alta yazdıran python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com for i in range(1,11): print(i)
Programın ekran görüntüsü
Örnek12 1 den 20 ye kadar olan çift sayıları alt alta yazdıran python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com for i in range(1,21): if i%2==0: print(i)
Programın ekran görüntüsü
Örnek13 1 den 20 ye kadar olan tek sayıları alt alta yazdıran python kodu nu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com for i in range(1,20): if i%2!=0: print(i)
Programın ekran görüntüsü
Örnek14 1 den 100 e kaar olan sayılardan aynı anda 3 ve 5 e tam bölünen sayıları alt alta yazdıran python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com for i in range(1,101): if i%3==0 and i%5==0: print(i)
Programın ekran görüntüsü
Örnek15 Klavyeden girilen sayıya kadar olan sayıları alt alta yazdıran python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com for i in range(1,101): if i%3==0 and i%5==0: print(i)
Programın ekran görüntüsü
Örnek16 Klavyeden kısa kenar uzunluğu ve uzun kenar uzunluğu girilen dikdörtgenin alan ve çevresini hesaplayan python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com kisa=input('Kısa Kenar Uzunluğunu Girin : ') uzun=input('Uzun Kenar Uzunluğunu Girin: ') alan=int(kisa)*int(uzun) cevre=2*(int(kisa)+int(uzun)) print("Dikdörtgenin Alanı : {0}".format(alan)) print("Dikdörtgenin Çevresi : {0}".format(cevre))
Programın ekran görüntüsü
Örnek17 Klavyeden girilen bir metnin harflerini alt alta yazdıran python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com metin=input("Metni Giriniz: ") sayac=0 while sayac < len(metin): print(metin[sayac]) sayac += 1
Programın ekran görüntüsü
Örnek18 Klavyeden girilen iki sayı arasındaki sayıları toplayan python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com toplam=0; sayi1=input('1. Sayıyı Giriniz: ') sayi2=input('2. Sayıyı Giriniz: ') for i in range(int(sayi1)+1,int(sayi2)): toplam+=i print("{0} ile {1} arasındaki sayıların toplamı : {2}".format(sayi1,sayi2,toplam))
Programın ekran görüntüsü
Örnek19 Klavyeden girilen sayının asal sayı olup olmadığını bulan python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com sayac=0 sayi=input('Bir Sayı Giriniz: ') for i in range(2,int(sayi)): if(int(sayi)%i==0): sayac+=1 break if(sayac!=0): print("Girilen Sayı Asal Değil") else: print("Girilen Sayı Asal")
Programın ekran görüntüsü
Örnek20 Klavyeden girilen sayıya kadar olan sayılardan tek sayıların toplamını ve çift sayıların toplamını ayrı ayrı bulan python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com sayi = input('Bir Sayı Girin : ') tekToplam=0 ciftToplam=0 for i in range(1,int(sayi)): if(i%2==0): ciftToplam+=i else: tekToplam+=i print("Tek Sayıların Toplamı : {0}".format(tekToplam)) print("Çift Sayıların Toplamı : {0}".format(ciftToplam))
Programın ekran görüntüsü
Örnek21 Klavyeden maaşı ve zam oranı girilen kişinin zamlı maaşını hesaplayan python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com yeniMaas=0 maas=input("Maaşı Gir : ") zam=input("Zam Oranı(%) : ") yeniMaas=int(maas)+(int(maas)*int(zam)/100) print("Zamlı Maaş :",yeniMaas)
Programın ekran görüntüsü
Örnek22 Klavyeden yarıçapı girilen dairenin çevresini ve alanını hesaplayan python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com yeniMaas=0 maas=input("Maaşı Gir : ") zam=input("Zam Oranı(%) : ") yeniMaas=int(maas)+(int(maas)*int(zam)/100) print("Zamlı Maaş :",yeniMaas)
Programın ekran görüntüsü
Örnek23 Klavyeden kısa kenar ve uzun kenar uzunluğu girilen dikdörtgenin alanını fonksiyon kullanarak hesaplayan python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com def dikdortgenAlan(genislik, yukseklik): alan = float(genislik) * float(yukseklik) print ("Alan :",alan) return alan gen = input("Genişlik :") yuk = input("Yükseklik : ") dikdortgenAlan(gen, yuk)
Programın ekran görüntüsü
Örnek24 Önceden belirlenen bir liste içerisinde bulunan sayılardan kaç tanesinin 5’in katı olduğunu bulan python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com sayilar = [18,15,22,19,85,32,65,30,95,10,12,20,32,55,34,28,101,5,4,32] sayac=0 for sayi in sayilar: if sayi%5 == 0: print (str(sayi)+ (" : 5'in katıdır.")) sayac=sayac+1 print("5'in katı olan sayı adeti : "+str(sayac))
Programın ekran görüntüsü
Örnek25 Klavyeden girilen başlangıç ve bitiş sayıları arasında bulunan çift sayıların ortalamasını bulan python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com toplam=0 sayac=0 baslangic = input("Başlangıç Sayısı :") bitis = input("Bitiş Sayısı :") for sayi in range (int(baslangic), int(bitis)+1): if(sayi%2==0): toplam=toplam+sayi sayac=sayac+1 print('Ortalama',(toplam/sayac))
Programın ekran görüntüsü
Örnek26 Klavyeden girilen başlangıç ve bitiş sayıları arasında bulunan tek sayıların ortalamasını bulan python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com toplam=0 sayac=0 baslangic = input("Başlangıç Sayısı :") bitis = input("Bitiş Sayısı :") for sayi in range (int(baslangic), int(bitis)+1): if(sayi%2==1): toplam=toplam+sayi sayac=sayac+1 print('Ortalama',(toplam/sayac))
Programın ekran görüntüsü
Örnek27 Klavyeden girilen başlangıç ve bitiş sayıları arasında bulunan sayıların ortalamasını bulan python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com toplam=0 sayac=0 baslangic = input("Başlangıç Sayısı :") bitis = input("Bitiş Sayısı :") for sayi in range (int(baslangic), int(bitis)+1): toplam=toplam+sayi sayac=sayac+1 print('Ortalama',(toplam/sayac))
Programın ekran görüntüsü
Örnek28 Klavyeden girilen başlangıç ve bitiş sayıları arasında bulunan sayıların toplamını bulan python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com toplam=0 sayac=0 baslangic = input("Başlangıç Sayısı :") bitis = input("Bitiş Sayısı :") for sayi in range (int(baslangic), int(bitis)+1): toplam=toplam+sayi sayac=sayac+1 print('Aradaki Sayıların Toplamı:',toplam)
Programın ekran görüntüsü
Örnek29 Klavyeden girilen başlangıç ve bitiş sayıları arasında bulunan çift sayıların toplamını bulan python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com toplam=0 sayac=0 baslangic = input("Başlangıç Sayısı :") bitis = input("Bitiş Sayısı :") for sayi in range (int(baslangic), int(bitis)+1): if (int(sayi%2==0)): toplam=toplam+sayi sayac=sayac+1 print('Aradaki Sayıların Toplamı:',toplam)
Programın ekran görüntüsü
Örnek30 Klavyeden girilen başlangıç ve bitiş sayıları arasında bulunan tek sayıların toplamını bulan python kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com toplam=0 sayac=0 baslangic = input("Başlangıç Sayısı :") bitis = input("Bitiş Sayısı :") for sayi in range (int(baslangic), int(bitis)+1): if (int(sayi%2==1)): toplam=toplam+sayi sayac=sayac+1 print('Aradaki Sayıların Toplamı:',toplam)
Programın ekran görüntüsü
Örnek31 Python tkinter kütüphanesini kullanarak form pernceresi oluşturan kodunu yazınız.
Python kodu
# -*- coding: utf-8 -*- # www.bilisimkonulari.com import tkinter nesne = tkinter.Tk() nesne.mainloop()
Programın ekran görüntüsü
Örnek32 Python tkinter kütüphanesini kullanarak form pernceresi ve Entry (text kutusu) oluşturan kodunu yazınız.
Python kodu
# www.bilisimkonulari.com from tkinter import * from tkinter import messagebox pencere = Tk() pencere.title("www.bilisimkonulari.com") pencere.geometry("320x175") # grid form çizdirme uygulama = Frame(pencere) uygulama.grid() L1 = Label(uygulama, text="İfade Girin") L1.grid(padx=110, pady=10) E1 = Entry(uygulama, bd=2) E1.grid(padx=100, pady=3) # formu çiz pencere.mainloop()
Programın ekran görüntüsü
Örnek33 Python tkinter kütüphanesini kullanarak form pernceresi ve Listbox (Liste kutusu) oluşturan kodunu yazınız.
Python kodu
# www.bilisimkonulari.com from tkinter import * from tkinter import messagebox pencere = Tk() pencere.title("www.bilisimkonulari.com") pencere.geometry("400x300") uygulama = Frame(pencere) uygulama.grid() Lb1 = Listbox(uygulama) Lb1.insert(1, "İstanbul") Lb1.insert(2, "Ankara") Lb1.insert(3, "İzmir") Lb1.insert(4, "Kayseri") Lb1.insert(5, "Antalya") Lb1.grid(padx=110, pady=10) pencere.mainloop()
Programın ekran görüntüsü
Örnek34 Klavyeden girilen üç yazılı notunun ortalamasını bulan python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com y1 = input('1. Yazılı Notunu Giriniz : ') y2 = input('2. Yazılı Notunu Giriniz: ') y3 = input('3. Yazılı Notunu Giriniz: ') ortalama=(float(y1)+float(y2)+float(y3))/3 print("Dersin Ortalaması :{0} ".format(ortalama))
Programın ekran görüntüsü
Örnek35 Klavyeden girilen sayının tek sayı mı çift sayı mı olduğunu bulan ve sonucu ekranda gösteren python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com sayi = input('Bir Sayı Girin: ') if(int(sayi)%2==0): print("Girilen Sayı Çift") else: print("Girilen Sayı Tek")
Programın ekran görüntüsü
Örnek36 Örnek :Bir otoparkın ücret tarifesi aşağıdaki gibidir:
1 saate kadar: 5 TL
1-5 saat arası: Saat başı 4 TL
5 saatten fazla: Saat başı 3 TL
Buna göre kullanıcının girdiği otoparkta kalınan saat süresine göre ödenecek miktarı bularak ekrana yazdırınız.
Python kodu
# www.bilisimkonulari.com saat = int(input("Kaldığınız Süreyi Girin:")) ucret = 0 if saat <= 1: ucret = 5 elif saat <= 5: ucret = 4 else: ucret = 3 * saat print("Ödemeniz Gereken Ücret :{}".format(ucret))
Programın ekran görüntüsü
Örnek37 Klavyeden girilen bir ifadeyi ekrana 10 defa yazdıran python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com metin=input("Bir İfade Giriniz:") for x in range(10): print(metin)
Programın ekran görüntüsü
Örnek38 Klavyeden girilen bir ifadeyi klavyeden girilen bir sayı kadar ekrana yazdıran python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com metin=input("Bir İfade Giriniz:") sayi=int(input("Kaç Defa Yazdırılsın:")) for x in range(sayi): print(metin)
Programın ekran görüntüsü
Örnek39 Klavyeden aralarına virgül konularak yazılan tüm sayıları toplayan python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com numaralar = input("Virgül ile sayıları giriniz.: ") print("Girdiğiniz Sayılar: {0}".format(numaralar)) numaralarArr = numaralar.split(",") toplam = 0 for n in numaralarArr: toplam = toplam + int(n) print("GİRDİĞİNİZ SAYILARIN TOPLAMI:{0:.2f} ".format(toplam))
Programın ekran görüntüsü
Örnek40 Klavyeden aralarına virgül konularak yazılan tüm sayıların ortalamasını hesaplayan python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com numaralar = input("Virgül ile sayıları giriniz.: ") print("Girdiğiniz Sayılar: {0}".format(numaralar)) numaralarArr = numaralar.split(",") toplam = 0 for n in numaralarArr: toplam = toplam + int(n) print("GİRDİĞİNİZ SAYILARIN ORTALMASI:{0:.2f} ".format(toplam / len(numaralarArr)))
Programın ekran görüntüsü
Örnek41 Klavyeden başlangıç değeri, bitiş değeri ve artış miktarı girilen sayıları alt alta yazdıran python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com birinciSayi = int(input("Başlangıç değerini girin:")); ikinciSayi = int(input("Bitiş Değerini girin :")); adim = int(input("Artış Miktarını Girin :")); for i in range(birinciSayi, ikinciSayi, adim): print(i)
Programın ekran görüntüsü
Örnek42 0 dan 100 e kadar olan çift sayıların toplamını hesaplayan ve sonucu yazdıran python kodunu while döngüsü kullanarak yapan kodunu yazınız.
Python kodu
# www.bilisimkonulari.com sayac = 0 toplam = 0 while sayac <= 100: sayac = sayac + 2 toplam = toplam + sayac print("0 ile 100 arasındaki çift sayıların toplam:{0}".format(toplam))
Programın ekran görüntüsü
Örnek43 0 dan 100 e kadar olan tek sayıların toplamını hesaplayan ve sonucu yazdıran python kodunu while döngüsü kullanarak yapan kodunu yazınız.
Python kodu
# www.bilisimkonulari.com sayac = 1 toplam = 0 while sayac <= 100: sayac = sayac + 2 toplam = toplam + sayac print("0 ile 100 arasındaki tek sayıların toplam:{0}".format(toplam))
Programın ekran görüntüsü
Örnek44 Klavyeden girilen sayıya kadar olan sayıların toplamını hesaplayan ve sonucu yazdıran python kodunu while döngüsü kullanarak yapan kodunu yazınız.
Python kodu
# www.bilisimkonulari.com sayac = 0 toplam = 0 bitis=int(input("Bir Sayı Giriniz: ")) while sayac <= bitis: sayac = sayac + 1 toplam = toplam + sayac print(bitis," saısına kadar olan sayıların toplamı:{0}".format(toplam))
Programın ekran görüntüsü
Örnek45 Klavyeden girilen sayıya kadar olan tek sayıların toplamını hesaplayan ve sonucu yazdıran python kodunu while döngüsü kullanarak yapan kodunu yazınız.
Python kodu
# www.bilisimkonulari.com sayac = 1 toplam = 0 bitis=int(input("Bir Sayı Giriniz: ")) while sayac <= bitis: sayac = sayac + 2 toplam = toplam + sayac print(bitis," sayısına kadar olan tek sayıların toplamı:{0}".format(toplam))
Programın ekran görüntüsü
Örnek46 Klavyeden girilen sayıya kadar olan çift sayıların toplamını hesaplayan ve sonucu yazdıran python kodunu while döngüsü kullanarak yapan kodunu yazınız.
Python kodu
# www.bilisimkonulari.com sayac = 0 toplam = 0 bitis=int(input("Bir Sayı Giriniz: ")) while sayac <= bitis: sayac = sayac + 2 toplam = toplam + sayac print(bitis," sayısına kadar olan çift sayıların toplamı:{0}".format(toplam))
Programın ekran görüntüsü
Örnek47 Klavyeden girilen bir metni harflarine ayıran python programını while döngüsü ile yazdıran kodunu yazınız.
Python kodu
# www.bilisimkonulari.com metin=input("Bir Metin Giriniz: ") sayac=0 while sayac < len(metin): print(metin[sayac]) sayac += 1
Programın ekran görüntüsü
Örnek48 0 ile 100 arasında 10 tane rastgele tam sayı üreten ve bu sayılardan en büyüğü ile en küçüğünü bulan ve ekranda gösteren python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com import random sayilar = [] for i in range(0, 10): rand = random.randint(0, 100) sayilar.append(rand) print(rand) minNumber = sayilar[0] maxNumber = sayilar[0] for i in range(0, 10): if minNumber > sayilar[i]: minNumber = sayilar[i] if maxNumber < sayilar[i]: maxNumber = sayilar[i] print("Dizideki En Büyük Değer : {0} ".format(maxNumber)) print("Dizideki En Küçük Değer : {0} ".format(minNumber))
Programın ekran görüntüsü
Örnek49 Kullanıcının klavyeden kilo bilgisi alınarak kilo 50 ve altında ise zayıfsın, 50-80 arası fitsin, 80 ve üstü ise kilo almışsın şeklinde ekranda yazdıran python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com kilo=int(input("Kilonuzu Giriniz: ")) if kilo<51: print("Zayıfsınız") if (kilo>50 and kilo<80): print("Normal Kilodasınız") if (kilo > 80): print("Fazla kiolusunuz")
Programın ekran görüntüsü
Örnek50 Kullanıcının klavyeden yaş bilgisi alınıp 18 yaşından küçükse çocuk 18-40 yaş arası ise genç, 40-60 yaş arası ise orta yaşlı 60 yaştan büyükse yaşlı şeklinde ekrana yazdıran programın python kodlarını yazınız.
Python kodu
# www.bilisimkonulari.com yas=int(input("Yaşınızı Giriniz: ")) if yas<18: print("Çocuksunuz") if 18<yas<40: print("Gençsiniz") if 40<yas<60: print("Orta Yaşlısınız") if yas>60: print("Yaşlısınız")
Programın ekran görüntüsü
Örnek51 Klavyeden girilen iki sayının yine klavyeden girilen aritmetik operatör işaretlerine göre (toplama, çıkarma, çarpma bölme) dört işlem yapan ve sonucu ekranda gösteren python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com x=float(input("Birinci Sayıyı Giriniz: ")) y=float(input("İkinci Sayıyı Giriniz: ")) sec=input("Seçiminizi Yapınız(+,-,*,/): ") if (sec=="+"): print(x, "+" ,y, "=", x+y) if (sec=="-"): print(x, "-" ,y, "=", x-y) if (sec=="*"): print(x, "*" ,y, "=", x*y) if (sec=="/"): print(x, "/" ,y, "=", x/y)
Programın ekran görüntüsü
Örnek52 Klavyeden girilen bir sayının rakamlarının toplamını bulan ve ekranda gösteren python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com x=int(input("Bir Sayı Giriniz: ")) toplam=0 while x>=10: k=x%10 toplam=toplam+k x=x//10 print("Girilen Sayının Rakamları Toplamı",toplam+x)
Programın ekran görüntüsü
Örnek53 Program çalıştırıldığı anda o anın tarih ve saat bilgilerini ekrana yazdıran python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com import time print (time.ctime())
Programın ekran görüntüsü
Örnek54 Şu anki sistemin tarihini ekrana yazdıran python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com import time print (time.strftime("%d/%m/%Y"))
Programın ekran görüntüsü
Örnek55 Klavyeden Fahrenheit cinsinden girilen sıcaklığı Dereceye çeviren python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com f=float(input("Sıcaklığı F cinsinden giriniz: ")) c=(f-32)/1.8 print(f, "F = ", c,"C'dir")
Programın ekran görüntüsü
Örnek56 Klavyeden bir kenar uzunluğu girilen karenin alanını ve çevresini bulan ve ekrana yazdıran python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com kenar=int(input("Kenar uzunluğunu giriniz:")) cevre=kenar*4 alan=kenar**2 print("Karenin Çevresi:", cevre) print("Karenin Alanı:", alan)
Programın ekran görüntüsü
Örnek57 Klavyeden girilen saniye değerinin kaç saat kaç dakika ve kaç saniye olduğunu bulan python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com saniye=int(input("Saniye Giriniz:")) saat=saniye//3600 #1saat 3600 saniyeye eşittir. saniye=saniye%3600 dakika=saniye//60 saniye=saniye%60 print("Girdiğiniz Saniyenin Saat Dönüşümü:",saat,"sa",dakika,"dk",saniye,"sn")
Programın ekran görüntüsü
Örnek58 Klavyeden boy ve kilo bilgileri girilen kişinin beden kitle endeksini hesaplayan python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com boy=float(input("Boyunuzu giriniz(m): ")) kilo=float(input("Kilonuzu giriniz(kg): ")) bki=kilo/(boy**2) print("Beden Kitle İndeksi Değeriniz:",round(bki,2))
Programın ekran görüntüsü
Örnek59 Klavyeden girilen iki sayıdan büyük olanı bulan ve ekranda gösteren python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com a=int(input("1. Sayıyı Giriniz: ")) b=int(input("2. Sayıyı Giriniz: ")) if a>b: print("Birinci sayı büyük!") elif a
Programın ekran görüntüsü
Örnek60 Klavyeden girilen not ortalamasına göre kişinin takdir teşekkür normal geçme yada sınıf tekrarı yapması gerektiğini gösteren python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com ortalama=float(input("Not ortalamanızı giriniz: ")) if ortalama>=85: print("Takdir Belgesi Alamaya Hak Kazandınız!") elif ortalama>=70: print("Teşekkür Belgesi Alamaya Hak Kazandınız!") elif ortalama>=50: print("Sınıfı Geçtiniz") else: print("Sınıf tekrarı...")
Programın ekran görüntüsü
Örnek61 Klavyeden girilen bir sayının 0-10 arasında olup olmadığını kontrol eden python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com deger=int(input("0...10 aralığında sayı giriniz: ")) if deger>=0 and deger<=10: print("Doğru bir değer girdiniz...") else: print("Aralık dışında sayı girdiniz...")
Programın ekran görüntüsü
Örnek62 Klavyeden girilen şifrenin “bilişim” olup olmadığını kontrol eden ve ona göre yönlendirme yapan python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com parola= input("Parola gir:") if parola=="bilişim": print ("hoşgeldiniz...") print ("yönlendiriliyorsunuz...") else: print ("geçersiz parola") print ("tekrar dene") print ("---------------------------------")
Programın ekran görüntüsü
Örnek63 Klavyeden girilen böünen ve bölen sayılarına göre bölen sayının sıfır olup olmadığını kontrol eden ve ona göre sonuç yada uyarı veren python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com bolum=int(input("Bölünecek sayıyı giriniz: ")) bolen=int(input("Bölen sayıyı giriniz ")) if bolen!=0: print("Sonuç: ", bolum/bolen) else: print("Sıfıra bölme işlemi yapılamaz!")
Programın ekran görüntüsü
Örnek64 Klavyeden 1 ile 5 arasında bir değer giren ve bu değeri yazı ile yazdıran bu değerlerin dışında bir değer girildiğinde uyarı mesajı veren python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com deger=int(input("1...5 arasında değer giriniz: ")) if deger<1: print("Değer çok küçük...") elif deger==1: print("Bir") elif deger==2: print("İki") elif deger==3: print("Üç") elif deger==4: print("Dört") elif deger==5: print("Beş") else: print("Değer çok büyük...") print("Tamamlandı...")
Programın ekran görüntüsü
Örnek65 Klavyeden girilen bir sayının 2 ve 3 e veya sadece 2 ye veya sadece 3 e tam bölünüp bölünmediğini yada hiç birine bölünmediğini kontrol eden python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com print("-----Girilen Sayının 2 ve 3'e Bölünme Durumu----") sayi=int(input("Sayı Giriniz: ")) if sayi%2==0 and sayi%3==0: print("Girdiğiniz sayı 2 ve 3'e tam bölünüyor.") if sayi%2==0 and sayi%3!=0: print("Girdiğiniz sayı sadece 2'ye tam bölünür.") if sayi%3==0 and sayi%2!=0: print("Girdiğiniz sayı sadece 3'e tam bölünür.") if sayi%2!=0 and sayi%3!=0: print("Girdiğiniz sayı 2 ve 3'e tam bölünmez.")
Programın ekran görüntüsü
Örnek66 0 dan 30’a kadar olan sayılardan 2 ve 3 bölünenleri ekranda sıralayan programın python kodlarını yazınız.
Python kodu
# www.bilisimkonulari.com a=0 while(a<30): a=a+1 if (a%2==0): print(a, "2'ye bölünür") if (a%3==0): print(a, "3'e bölünür")
Programın ekran görüntüsü
Örnek67 Klayeden girilen beş adet sayının toplamını bulan ve bulunan toplamın tek sayımı yoksa çift sayı mı olduğunu bulan python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com sayi1=int(input("Birinci sayıyı giriniz:")) sayi2=int(input("İkinci sayıyı giriniz:")) sayi3=int(input("Üçüncü sayıyı giriniz:")) sayi4=int(input("Dördüncü sayıyı giriniz:")) sayi5=int(input("Beşinci sayıyı giriniz:")) topla=sayi1+sayi2+sayi3+sayi4+sayi5 print("Sayıların Toplamı:",topla) if(topla%2==0): print("Sayıların Toplamı Çift") else: print("Sayıların toplamı Tek")
Programın ekran görüntüsü
Örnek68 0 ile 50 sayısı arasında 4 e bölünen sayıları listeleyen programın python kodlarını yazınız.
Python kodu
# www.bilisimkonulari.com a=0 while(a<50): a=a+1 if (a%4==0): print(a)
Programın ekran görüntüsü
Örnek69 Klavyeden girilen beş tane sayıdan en büyüğünü bulup ekranda gösteren python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com a=int(input("Birinci sayıyı giriniz:")) b=int(input("İkinci sayıyı giriniz:")) c=int(input("Üçüncü sayıyı giriniz:")) d=int(input("Dördüncü sayıyı giriniz:")) e=int(input("Beşinci sayıyı giriniz:")) print("--------------------------") if a>b and a>c and a>d and a>e: print("En büyük sayı:",a) elif b>c and b>d and b>e: print("En büyük sayı:",b) elif c>d and c>e: print("En büyük sayı:",c) elif d>e: print("En büyük sayı:",d) else: print("En büyük sayı:",e)
Programın ekran görüntüsü
Örnek70 Klavyeden kullanıcının girdiği ismin kaç harfli olduğunu bulan programın python kodlarını yazınız.
Python kodu
# www.bilisimkonulari.com metin=input("Bir ifade giriniz:") print("----------------------------------") sayi=len(metin) print("Girilen ifadenin uzunluğu:",sayi)
Programın ekran görüntüsü
Örnek71 Klavyeden 0 rakamı girilene kadar girilen tüm sayıların kaç tane olduğunu ve bu sayıların toplamını bulan ve ekranda gösteren python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com toplam=0 sayac=0 sayi=int(input("Bir Sayı Giriniz 0-çıkış:")) while sayi!=0: sayi=int(input("Bir Sayı Giriniz 0-çıkış:")) toplam=toplam+sayi sayac=sayac+1 print ("Girilen ",sayac," sayının toplamı:",toplam)
Programın ekran görüntüsü
Örnek72 Klavyeden 0 rakamı girilene kadar girilen tüm sayıların kaç tane olduğunu ve bu sayıların ortalamasını bulan ve ekranda gösteren python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com toplam=0 sayac=0 sayi=int(input("Bir Sayı Giriniz 0-çıkış:")) while sayi!=0: sayi=int(input("Bir Sayı Giriniz 0-çıkış:")) toplam=toplam+sayi sayac=sayac+1 ortalama=toplam/sayac print ("Girilen ",sayac," sayının ortalaması:",ortalama)
Programın ekran görüntüsü
Örnek73 Klavyeden girilen taban ve üs değerine göre o sayının üssünü hesaplayan ve sonucu ekranda gösteren python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com import math taban=int(input("Taban Değerini Giriniz: ")) us=int(input("Üs Değerini Giriniz: ")) usAl=math.pow(taban,us) print("Girmiş olduğunuz değerlerin üssü = ",usAl)
Programın ekran görüntüsü
Örnek74 Klavyeden girilen bir sayının karekökünü bulan ve ekranda gösteren python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com import math sayi1=int(input("Sayıyı giriniz: ")) kareKok=math.sqrt(sayi1) print ("Girilen Sayının Karekökü =" ,kareKok)
Programın ekran görüntüsü
Örnek75 Klavyeden girilen iki sayının EKOK ve EBOB’unu bulan ve ekranda gösteren python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com import math sayi1=int(input("1. sayıyı giriniz: ")) sayi2=int(input("2. sayıyı giriniz: ")) ebob=math.gcd(sayi1,sayi2) ekok= (sayi1*sayi2)/ebob print ("EBOB = ",ebob) print ("EKOK = ",ekok)
Programın ekran görüntüsü
Örnek76 Klavyeden girilen bir sayının faktöriyelini bulan ve ekranda gösteren python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com import math sayi=int(input("Bir sayı giriniz: ")) sayiFakt=math.factorial(sayi) print ("Girdiğiniz sayının faktöriyeli= ",sayiFakt)
Programın ekran görüntüsü
Örnek77 Klavyeden girilen bir sayının mutlak değerini bulan ve ekranda gösteren python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com import math sayi=int(input("Bir sayı giriniz: ")) mutlakDeger=math.fabs(sayi) print ("Girdiğiniz sayının mutlak değeri= ",mutlakDeger)
Programın ekran görüntüsü
Örnek78 Daha önceden belirlenmiş bir liste içerisinden rastgele bir sayı seçen ve ekranda gösteren python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com import random liste=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30] sayi=random.choice(liste) print (sayi)
Programın ekran görüntüsü
Örnek79 Klavyeden girilen a,b,c değerlerine göre 2. dereceden bir denklemin köklerini bulan ve ekranda gösteren python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com print("Python 2 Bilinmeyenli Denklem Kökü Bulma Programı") print("Denkleminiz 2. dereceden yani (ax**2+b*x+c) şeklinde olmak zorundadır.") a=int(input("A sayısını giriniz:")) b=int(input("B sayısını giriniz:")) c=int(input("C sayısını giriniz:")) delta=b**2-4*a*c x1 = (-b - delta ** 0.5)/ (2 * a) x2 = (-b + delta ** 0.5) / (2 * a) if delta<0: print("Reel kök yoktur.") if delta==0: print("Çakışık 2 kök vardır.") print("Denkleminizin birinci kökü:{}\n Denkleminizin ikinci kökü:{}\n".format(x1,x2)) if delta>0: print("Gerçek 2 kök vardır.") print("Denkleminizin birinci kökü:{}\n Denkleminizin ikinci kökü:{}\n".format(x1,x2))
Programın ekran görüntüsü
Örnek80 Klavyeden girilen yıl ve o yılın ayının takvimini ekranda gösteren python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com print("Oluşturmak istediğiniz yılı ve kaçıncı ayı olduğunu giriniz") yil = int(input("Seneyi Giriniz: ")) ay = int(input("Ayı Giriniz: ")) #Takvim modülünü ekliyoruz. import calendar #Son olarak da buraya takvim görüntüleme kodunu ekliyoruz. print(calendar.month(yil, ay))
Programın ekran görüntüsü
Örnek81 Klavyeden 10’luk tabanda girilmiş bir sayıyı 2’lik, 8’lik ve 16’lık tabana çeviren ve ekranda gösteren python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com #Öncelikle dışarıdan hesaplamak istediğimiz sayıyı giriyoruz. sayi = int(input("Bir sayı giriniz: ")) #Ardından bin,oct ve hex kodlarımızla kolaylıkla sayımızı 2'lik, 8'lik ve 16'lık tabanlara çevirebiliyoruz. print(sayi,"sayısının 2'lik, 8'lik ve 16'lık tabana çevrilmiş halleri:") print("2'lik tabanda:",bin(sayi)) print("8'lik tabanda:",oct(sayi)) print("16'lık tabanda:",hex(sayi))
Programın ekran görüntüsü
Örnek82 Klavyeden girilen bir ismin klavyeden girilen bir sayı kadar yan yana yazdıran python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com isim=input("İsim Giriniz:") sayi=int(input("Kaç defa yazılsın:")) print((isim+" ") *sayi)
Programın ekran görüntüsü
Örnek83 Klavyeden girilen bir sayının karesini ve küpünü bulan ve ekranda gösteren python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com sayi=int(input("Bir Sayı Giriniz:")) print("Girilen sayının karesi:",sayi*sayi) print("Girilen sayının küpü:",sayi*sayi*sayi)
Programın ekran görüntüsü
Örnek84 Klavyeden girilen 3 tane açının toplamının 180 olup olmadığını kontrol eden ve üçgen oluşturup oluşturmadığını kontrol eden python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com sayi1=int(input("Birinci Açıyı Giriniz:")) sayi2=int(input("İkinci Açıyı Giriniz:")) sayi3=int(input("üçüncü Açıyı Giriniz:")) toplam=sayi1+sayi2+sayi3 if(toplam==180): print("Bu açılar üçgen oluşturur") else: print("Bu açılar üçgen oluşturmaz")
Programın ekran görüntüsü
Örnek85 Kullanıcının girdiği iki ürünün toplam fiyatı 200 TL ve altıysa “Ödenecek miktar=…. TL”; 200 TL’yi geçerse %25 indirim yaparak “Ödenecek miktar, indirimden sonra ….. TL’dir.” çıktılarını veren kodu yazınız.
Python kodu
# www.bilisimkonulari.com urun1=int(input("Birinci ürün fiyatını Giriniz:")) urun2=int(input("İkinci ürün fiyatını Giriniz:")) toplam=urun1+urun2 if(toplam<200): print("Ödenecek miktar:",toplam) else: indirim=toplam-(toplam*0.25) toplam=toplam-indirim print("İndirim miktarı:",indirim) print("Ödenecek miktar:",toplam)
Programın ekran görüntüsü
Örnek86 Kullanıcıya yabancı dil ve ofis programlarını bilip bilmediği sorulsun. Her iki soruya da “Evet” cevabı verilirse “İşe alındınız.”; diğer durumlarda ise “İşe alınmadınız.” çıktıları veren programı yazınız.
Python kodu
# www.bilisimkonulari.com yabanci_dil=input("Yabancı dil biliyor musunuz? (Evet/Hayır): ") ofis_programlari=input("Ofis programlarını biliyor musunuz? (Evet/Hayır): ") if yabanci_dil=="Evet" and ofis_programlari=="Evet": print("İşe alındınız.") else: print("İşe alınmadınız.")
Programın ekran görüntüsü
Örnek87 Bir mülakatta katılımcının başarılı olabilmesi için İngilizce ya da Fransızcadan birini bilmesi ve yaşının 40’tan küçük olması gerekmektedir. Katılımcıya yukarıdaki bilgileri, adını ve soyadını sorarak mülakat sonucunu “Başarılı” ya da “Başarısız” çıktıları ile gösteriniz.
Python kodu
# www.bilisimkonulari.com ad_soyad=input("Adınız-Soyadınız: ") yabanci_dil=input("Bildiğiniz yabancı dil: ") yas=int(input("Yaşınız: ")) if ((yabanci_dil=="İngilizce" or yabanci_dil=="Fransızca") and yas<40): print(" Sonuç başarılı") else: print("Sonuç başarısız")
Programın ekran görüntüsü
Örnek88 Girilen iki sayıya ve operatöre (+,-,*,/) göre toplama, çıkarma, çarpma ya da bölme işlemlerini yapan; bu operatörler dışında bir değer girildiğinde “Yanlış işlem girdiniz.” uyarısı veren kodu yazınız.
Python kodu
# www.bilisimkonulari.com sayi1=int(input("Birinci sayıyı girin: ")) sayi2=int(input("İkinci sayıyı girin: ")) islem=input("İşlem seçin (+,-,*,/): ") if islem=="+": sonuc=sayi1+sayi2 print(sonuc) elif islem=="-": sonuc=sayi1-sayi2 print(sonuc) elif islem=="*": sonuc=sayi1*sayi2 print(sonuc) elif islem=="/": sonuc=sayi1/sayi2 print(sonuc) else: print("Yanlış işlem girdiniz")
Programın ekran görüntüsü
Örnek89 Klavyeden girilen başlangıç, bitiş ve artış miktarı girilen sayıları alt alta ekranda yazdıran python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com basla=int(input("Başlangıç değerini girin: ")) bitis=int(input("Bitiş değerini girin: ")) artis=int(input("Artış miktarını girin: ")) for i in range(basla,bitis,artis): print(i)
Programın ekran görüntüsü
Örnek90 Klavyeden girilen sayıdan itibaren sıfıra kadar olan sayıları ekrana yazan python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com basla=int(input("Başlangıç değerini girin: ")) for i in range(basla,0,-1): print(i)
Programın ekran görüntüsü
Örnek91 Klavyeden girilen sayıdan itibaren sıfıra kadar 2 şer 2 şer yazdıran python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com basla=int(input("Başlangıç değerini girin: ")) for i in range(basla,0,-2): print(i)
Programın ekran görüntüsü
Örnek92 Klavyeden girilen iki sayı arasındaki sayıların toplamını bulan python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com basla=int(input("Başlangıç değerini girin: ")) bitis=int(input("Bitiş değerini girin: ")) toplam=0 for i in range(basla,bitis): toplam=toplam+i else: print("Sayıların Toplamı:",toplam)
Programın ekran görüntüsü
Örnek93 Klavyeden girilen iki sayı arasındaki sayıların ortalamasını bulan python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com basla=int(input("Başlangıç değerini girin: ")) bitis=int(input("Bitiş değerini girin: ")) toplam=0 sayac=0 for i in range(basla,bitis): toplam=toplam+i sayac=sayac+1 else: print("Sayıların Ortalaması:",toplam/sayac)
Programın ekran görüntüsü
Örnek94 Klavyeden girilen bir karakteri istenilen satır kadar piramit şeklinde yazdıran python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com karakter=input("Bir Karakter Giriniz:") sayi=int(input("Satır Sayısını GiriniZ:")) for i in range(sayi): print(karakter*i)
Programın ekran görüntüsü
Örnek95 Klavyeden girilen bir ifadeyi 10 defa ekrana while döngüsü ile yazdıran python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com ifade=input("İfadeyi Giriniz:") i=0 while (i<11): print(ifade) i=i+1
Programın ekran görüntüsü
Örnek96 Klavyeden girilen bir ifadeyi istenilen sayı kadar ekrana while döngüsü ile yazdıran python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com ifade=input("İfadeyi Giriniz:") sayi=int(input("Kaç defa yazdırılsın:")) i=0 while (i<sayi): print(ifade) i=i+1
Programın ekran görüntüsü
Örnek97 Klavyeden girilen bir sayının faktöriyelini while döngüsü kullanarak yapan python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com i=1 sonuc=1 faktoriyel=int(input("Faktoriyeli hesaplanacak sayıyı giriniz: ")) while (i<=faktoriyel): sonuc=i*sonuc i=i+1 print("Sonuc=",sonuc)
Programın ekran görüntüsü
Örnek98 0-100 (100 dâhil) arasındaki sayılardan 5’e tam bölünenleri while döngüsü ile ekrana yazdıran python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com i=0 while (i<=100): i=i+5 print(i)
Programın ekran görüntüsü
Örnek99 Klavyeden Girilen sayı 0 (sıfır) olana kadar girilen tüm sayıları toplayan ve ekranda gösteren python programını while döngüsü ile yazınız.
Python kodu
# www.bilisimkonulari.com toplam=0 sayi=1 while (sayi!=0): sayi=int(input("Bir sayı giriniz: ")) toplam=toplam+sayi print("Sonuc=",toplam)
Programın ekran görüntüsü
Örnek100 3×3 bir matrisin eleman indislerini yazdıran python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com for i in range(0,3): for j in range(0,3): print([i,j])
Programın ekran görüntüsü
Örnek101 Klavyeden girilen bir şifrenin karakterlerini kontrol ederek girilen şifrenin 4 karakter olana kadar yeni şifre isteyen, girilince de doğru şifreyi ekranda gösteren python kodunu yazınız.
Python kodu
# www.bilisimkonulari.com while True: sifre = input("Bir şifre giriniz: ") if len(sifre) < 4 or len(sifre) > 4: print("4 karakterden oluşan bir şifre girmelisiniz.") continue else: print("Şifreniz oluşturuldu: ", sifre) break; print("Şifrenizi while döngüsü içinde oluşturdunuz. ")
Programın ekran görüntüsü
<< Önceki Yazı
Sonraki Yazı >>
Yeni başlayanlar için basit ama güzel örnekler var. Ayrıca ileri seviye örneklerde var. Emeğinize sağlık hocam.