Python Örnekleri. Python 3 Örnekleri. Python sınav çalışma soruları ve cevapları. Basit düzey Python kodları ve uygulama ekran görüntüleri.
İlginizi Çekebilir: Python Dersleri
Örnek 1: Ekranda “Merhaba Dünya” yazdıran Python Örneği
1 2 3 4 |
#yazilimkodlama.com print("Merhaba Dünya") |
Örnek 2: Kullanıcının İsmini Alarak Merhaba (kullanıcı ismi) Yazdıran Python Örneği
1 2 3 4 5 |
#yazilimkodlama.com isim = input('İsminizi Girin : ') print("Merhaba "+isim) |
Örnek 3: Girilen 2 Sayıyı Toplayan Python Örneği
1 2 3 4 5 6 7 |
#yazilimkodlama.com sayi1 = input('1. Sayı : ') sayi2 = input('1. Sayı : ') toplam=float(sayi1)+float(sayi2) print("Toplam :{0} ".format(toplam)) |
Örnek 4: Girilen 2 Sayının Ortalamasını Bulan Python Örneği
1 2 3 4 5 6 7 |
#yazilimkodlama.com sayi1 = input('1. Sayı : ') sayi2 = input('1. Sayı : ') ortalama=(int(sayi1)+int(sayi2))/2 print("Ortalama :{0} ".format(ortalama)) |
Örnek 5: Girilen Vize ve Final Notu Ortalaması Hesaplayan Python Örneği
1 2 3 4 5 6 7 |
#yazilimkodlama.com vize = input('Vize Notunuz : ') final = input('Final Notunuz : ') ortalama=(float(vize)*0.3)+(float(final)*0.7) print("Ortalama :{0} ".format(ortalama)) |
Örnek 6: Girilen 3 Yazılı Notunun Ortalamasını Bulan Python Örneği
1 2 3 4 5 6 7 8 |
#yazilimkodlama.com y1 = input('1. Yazılı : ') y2 = input('2. Yazılı : ') y3 = input('3. Yazılı : ') ortalama=(float(y1)+float(y2)+float(y3))/3 print("Ortalama :{0} ".format(ortalama)) |
Örnek 7: Yazılı Ortalaması Girilen Öğrencinin Sınıf Geçme Durumunu (GEÇTİ – KALDI) Gösteren Python Örneği
1 2 3 4 5 6 7 8 |
#yazilimkodlama.com ort = input('Ortalamanızı Girin : ') if(int(ort)>=50): print("Geçtiniz") else: print("Kaldınız") |
Örnek 8: Girilen Sayının Tek mi Çift mi Olduğunu Bulan Python Örneği.
1 2 3 4 5 6 7 8 |
#yazilimkodlama.com sayi = input('Sayı : ') if(int(sayi)%2==0): print("Sayı Çift") else: print("Sayı Tek") |
Örnek 9: Girilen Sayının Pozitif, Negatif, ya da 0 Olduğunu Bulan Python Örneği
1 2 3 4 5 6 7 8 9 10 |
#yazilimkodlama.com sayi = input('Sayı : ') if(int(sayi)<0): print("Sayı Negatif") elif(int(sayi)>0): print("Sayı Pozitif") else: print("Sayı Sıfır") |
Örnek 10: Yaşı Girilen Kişinin Ehliyet Alıp Alamayacağını Gösteren Python Örneği
1 2 3 4 5 6 7 8 |
#yazilimkodlama.com yas = input('Yaşınız : ') if(int(yas)<18): print("Yaşınız Ehliyet almak İçin Uygun Değil") else: print("Yaşınız Ehliyet almak İçin Uygun") |
Örnek 11: 1-100 Arası Sayıları Ekranda Listeleyen Python Örneği.
1 2 3 4 5 |
#yazilimkodlama.com for i in range(1,101): print(i) |
Örnek 12: 1-100 arası Çift Sayıları Listeleyen Python Örneği.
1 2 3 4 5 6 |
#yazilimkodlama.com for i in range(1,101): if i%2==0: print(i) |
Örnek 13: 1-100 Arası Tek Sayıları Listeleyen Python Örneği
1 2 3 4 5 6 |
#yazilimkodlama.com for i in range(1,101): if i%2!=0: print(i) |
Örnek 14: 1-100 Arası 3′ e ve 5′ e tam bölünen sayıları bulan Python Örneği
1 2 3 4 5 6 7 |
#www.yazilimkodlama.com for i in range(1,101): if i%3==0 or i%5==0: print(i) |
Örnek 15: 1 den Kullanıcının Girdiği Sayıya Kadar Sayıları Listeleyen Python Örneği
1 2 3 4 5 6 |
#yazilimkodlama.com sayi=input('Sayıyı Gir : ') for i in range(1,int(sayi)+1): print(i) |
Örnek 16:Kenarları Girilen Dikdörtgenin Alanı ve Çevresini Bulan Python Örneği
1 2 3 4 5 6 7 8 9 |
#yazilimkodlama.com 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)) |
Örnek 17: Girilen metnin harflerini alt alta yazdıran Python Örneği
1 2 3 4 5 6 7 8 9 10 |
#yazilimkodlama.com isim=input("Adınızı Girin ") sayac=0 while sayac < len(isim): print(isim[sayac]) sayac += 1 else: print("Adının harflerini listeledim.") |
Örnek 18: Kullanıcın girdiği iki sayı arasındaki sayıların toplamını gösteren Python Örneği.
1 2 3 4 5 6 7 8 9 |
#www.yazilimkodlama.com toplam=0; sayi1=input('1. Sayı: ') sayi2=input('2. Sayı: ') 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)) |
Örnek 19: Girilen Sayının Asal Sayı mı Değil mi olduğunu bulan Python Örneği
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#www.yazilimkodlama.com sayac=0 sayi=input('Sayı: ') for i in range(2,int(sayi)): if(int(sayi)%i==0): sayac+=1 break if(sayac!=0): print("Sayı Asal Değil") else: print("Sayı Asal") |
Örnek 20: 1 den kullanıcının girmiş olduğu sayıya kadar olan tek ve çift sayıların toplamını ayrı ayrı bulan ve sonucu ekranda gösteren Python Örneği
1 2 3 4 5 6 7 8 9 10 11 12 |
sayi = input('Sayıyı 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)) |
Örnek 21: Maaşı ve zam oranı girilen işçinin zamlı maaşını hesaplayarak ekranda gösteren Python örneği:
1 2 3 4 5 6 7 |
yeniMaas=0 maas=input("Maaşı Gir : ") zam=input("Zam Oranı(%) : ") yeniMaas=int(maas)+(int(maas)*int(zam)/100) print("Zamlı Maaş :",yeniMaas) |
Örnek 22: Fonksiyon kullanarak yarıçapı girilen dairenin alanını hesaplayan Python örneği:
1 2 3 4 5 6 7 8 9 10 |
def daireAlan(yaricap): alan = float(yaricap) * float(yaricap)*3.14 print ("Alan :",alan) return alan r = input("Yarıçapı Gir :") daireAlan(r) |
Örnek 23: Fonksiyon kullanarak genişliği ve yüksekliği girilen dikdörtgenin alanını hesaplayan Python örneği:
1 2 3 4 5 6 7 8 9 10 11 12 |
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) |
24. Python ile Sayı Tahmin Oyunu Yapımı.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
#www.yazilimkodlama.com from random import randint rand=randint(1, 100) sayac=0 while True: sayac+=1 sayi=int(input("1 ile 100 arasında değer girin (0 çıkış):")) if(sayi==0): print("Oyunu İptal Ettiniz") break elif sayi < rand: print("Daha Yüksek Bir Sayı Girin.") continue elif sayi > rand: print("Daha Düşük Bir Sayı Girin.") continue else: print("Rastele seçilen sayı {0}!".format(rand)) print("Tahmin sayınız {0}".format(sayac)) |
Örnek 25: Verilen bir tarihin yılın kaçıncı günü olduğunu bulan Python Örneği.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
def ArtıkYıl(yıl): artık=False if yıl%400==0 or (yıl%4==0 and yıl%100!=0): artık=True return artık def YılınGünü(Ay,Gün,Yıl): günler=[31,28,31,30,31,30,31,31,30,31,30,31] if ArtıkYıl(Yıl): günler[1]=29 sıra=0 for a in range(Ay-1): sıra+=günler[a] sıra+=Gün return sıra print(YılınGünü(4,9,2018)) |
Örnek 26: Python ile bir liste içinde 5’in katları olan sayıları listeleme.
1 2 3 4 5 6 7 8 9 10 11 |
sayilar = [18,22,15,85,65,30,10,20,32,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 else: print ('Döngü Bitti') print("5'in katı olan sayı adeti : "+str(sayac)) |
Örnek 27: Bir string içerisinde belirlenen bir karakterin olup olmadığını kontrol eden Python programı kodları. Kontrol etme işlemi fonksiyon içinde yapılmıştır.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
def kontrol(str): sayac = 0 for ch in str: if ch == 'ğ': sayac = sayac + 1 if sayac == 1: return True else: return False metin=input('Metin : ') if(kontrol(metin)==True): print('ğ karakteri metin içinde var') else: print('ğ karakteri metin içinde yok') |
Örnek 28: Kullanıcının girdiği 2 sayı arasındaki çift sayıların ortalamasını bulan Python örneği. Sayının çift olup olmadığı fonksiyon ile kontrol ediliyor.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
def ciftMi(x): return x % 2 == 0 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(ciftMi(int(sayi))): toplam=toplam+sayi sayac=sayac+1 print('Ortalama',(toplam/sayac)) |
Örnek 29: Python 3 Veri tabanından kayıt okuma
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 |
import pymysql.cursors # Veritabanı bağlantı cümlesi connection = pymysql.connect(host='localhost', user='root', password='', db='ogrenciler', charset='utf8mb4', cursorclass=pymysql.cursors.DictCursor) try: with connection.cursor() as cursor: # tek satır okuma sql = "SELECT `id`, `firstname`,`lastname` FROM `users`" cursor.execute(sql) for row in cursor.fetchall(): #tüm satırları okuma firstname = str(row["firstname"]) lastname = str(row["lastname"]) #ekrana yazdırma print("İsim : " + firstname) print("Soyisim : " + lastname) finally: connection.close() |
Örnek 30: Python Tkinter Form Kullanımı
1 2 3 4 5 6 7 8 9 |
#https://www.yazilimbilisim.net import tkinter nesne = tkinter.Tk() nesne.mainloop() |
Örnek 31 : Python Form Entry Kullanımı
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
from tkinter import * from tkinter import messagebox pencere = Tk() pencere.title("www.yazilimkodlama.com") pencere.geometry("400x300") #grid form çizdirme uygulama = Frame(pencere) uygulama.grid() L1 = Label(uygulama, text="Adınızı Girin") L1.grid(padx=110, pady=10) E1 = Entry(uygulama, bd =2) E1.grid(padx=110, pady=3) #formu çiz pencere.mainloop() |
Örnek 32: Python Tkinter ListBox Kullanımı
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 |
from tkinter import * from tkinter import messagebox pencere = Tk() pencere.title("www.yazilimkodlama.com") pencere.geometry("400x300") #grid form çizdirme uygulama = Frame(pencere) uygulama.grid() Lb1 = Listbox(uygulama) Lb1.insert(1, "Python") Lb1.insert(2, "C#") Lb1.insert(3, "JAVA") Lb1.insert(4, "JAVASCRIPT") Lb1.grid(padx=110, pady=10) #formu çiz pencere.mainloop() |
Örnek 33: Python Fonksiyon Kullanarak Dikdörtgen Alanı Hesaplama
Python Kodları:
1 2 3 4 5 6 7 8 9 10 11 12 |
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) |
Ekran Çıktısı:
Örnek 34: Kullanıcının tuttuğu sayıyı tahmin eden python örneği
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
#www.yazilimkodlama.com from random import randint rand=randint(1, 100) sayac=0 while True: sayac+=1 sayi=int(input("1 ile 100 arasında değer girin (0 Çıkış):")) if(sayi==0): print("Oyunu İptal Ettiniz") break elif sayi < rand: print("Daha Yüksek Bir Sayı Girin.") continue elif sayi > rand: print("Daha Düşük Bir Sayı Girin.") continue else: print("Rastele seçilen sayı {0}!".format(rand)) print("Tahmin sayınız {0}".format(sayac)) |
Ekran Çıktısı:
[…] Python Çalışma Soruları […]
selamlar,
örnek 27’de 8. satırda
if sayac>=1:
yazılmadığı için metinde aranan karakterin birden fazla olması durumunda kod yanlış sonuç veriyor.
iyi çalışmalar,
Katkınız için teşekkürler.
Odev:
Ekrandan bir sayı giriniz ibaresi gelecek.
ornek olarak 4 girildiğinin varsayalım.
program : başlangıç 4 ün 10 katı
bitiş, başlangıç 40 ise 10 fazlası olacak yani 50 olacak.
bundan bir dizi üreteceksiniz. diziniz ;
[40,41,42,43,44,45,46,47,48,49]
Sonra diziyi karıştırınız ? (random, shuffle)
[43,45,40,42,48,49,46,47,41,44]
bir baska dizi olusturulacak bu dizinin elemanlari toplami 10 olacak
yani [4, 4, 2]
yani [3, 3, 4]
dizideki elemanlar rastgele olusturulacak
ve rastgele atama isleminde 1,2,3,4 gelebilir.
diyelim ki [3,3,3,1]
diyelim ki [4,4,2]
diyelim ki [2,2,2,2,2]
Oluşan bu diziye göre yukaridaki 10 elemanlı dizi bolunecek
Olusan dizi : [4,4,2]
10 Elemanlı dizi : [43,45,40,42,48,49,46,47,41,44]
[[43,45,40,42],[48,49,46,47],[41,44]]
Ekran çıktısı:
———————–
Çıktı 1: 43
Çıktı 2: 45
Çıktı 3: 40
Çıktı 4: 42
———————–
T. Grup Karışım : [45,40,42,43]
———————–
Çıktı 5: 48
Çıktı 6: 49
Çıktı 7: 46
Çıktı 8: 47
———————
T. Grup Karışım : [48,49,45,40,46,42,47,43]
———————
Çıktı 9: 41
Çıktı 10: 44
———————
T. Grup Karışım : [44,48,41,49,45,40,42,47,43,46]
Alın size soru çözün