Python örnekleri
Programlama dillerini kavramak için bolca örnek yapılmalıdır. Sizler için bazı örnekler yaptık. Sizler de kendinizi geliştirmek için örnekleri çeşitlendirebilirsiniz.
Programlama dillerini kavramak için bolca örnek yapılmalıdır. Sizler için bazı örnekler yaptık. Sizler de kendinizi geliştirmek için örnekleri çeşitlendirebilirsiniz.
print("Merhaba")
a=5
b=8
c=a+5*2(b+a)
print(a+b)
print(a*b)
print(c)
x=12
y=9
print(x=y)
print(x>y)
print(y>10 and y<=x)
print(y>10 or y<=x)
a="Merhaba"
b='arkadaşlar'
c=" "
print(a,b)
print(a+b)
print(a+c+b)
print(a*3)
sinav1=75
sinav2=81
sinav3=40
ortalama=(sinav1+sinav2+sinav3)/3
ortalamay=(sinav1+sinav2+sinav3)//3 #Tam bölme işlemi için // kullanılır.
print(ortalama)
print(ortalamay)
kkenar=int(input("Kısa Kenar:"))
ukenar=int(input("Uzun Kenar:"))
alan=kkenar*ukenar
cevre=(kkenar+ukenar)*2
print("Alan= ",alan , "Çevre: ",cevre)
ad=input("Adınız: ")
dogumt=int(input("Doğum yılınız: "))
yas=2022-dogumt
print("Merhaba "+ad+" Yaşınız: ",yas)
mesafe=int(input("Mesafeyi giriniz(km): "))
sehir=input("Hedeflenen yer: ")
sure=mesafe/90
print(sehir+" hedefine ulaşılacak süre: ",sure," saat")
yazili=int(input("Yazılı sınavı notunuz: "))
uygulama=int(input("Uygulama sınavı notunuz: "))
ort=yazili*0.3 + uygulama*0.7
print("Notunuz: ",ort)
print("Aydın'ın inciri meşhurdur.")
print('Aydın\'ın inciri meşhurdur.'))
print('Bu dersimizde "python" öğreneceğiz.')
print("Bu dersimizde \"python\" öğreneceğiz.")
print("1. Aydın \n2. Elazığ \n3. Denizli")
print("a) HTML \nb) CSS \nc) JavaScript")
print("1. Anakart \t2. RAM \t3. Harddisk \t4. İşlemci")
print("Merhaba",end=" -**- ")
print("arkadaşlar")
print("Ocak","Şubat","Mart","Nisan","Mayıs",sep=" - ")
print(meyveler[0]) #listenin 0. elemanını göster
meyveler[0]="mandalina" #listenin 0. elemanını mandalina olarak değiştir
print(meyveler[0])
print(meyveler)
meyveler[2]="incir"
meyveler[3]="muz"
print(meyveler)
print(len(meyveler))
print("elma" in meyveler)
print("ananas" in meyveler)
meyveler.append("çilek")
meyveler.append("ayva")
print(meyveler)
meyveler.insert(1,"şeftali") #listenin 5. elemanı şeftali olsun
meyveler.insert(5,"kavun")
print(meyveler)
meyveler.remove("karpuz")
meyveler.remove(meyveler[-1]) #-1 listenin sonundaki elemanı gösterir
print(meyveler)
meyveler.pop(5)
meyveler.pop() #numara belirtilmez ise listenin sonundaki elemanı siler
print(meyveler)
meyveler.clear()
print(meyveler)
manav.extend(meyveler)
manav.extend(sebzeler)
print(manav) #iki listeyi 'manav' listesinde birleştirdik
print(manav.index("erik"))
print(manav.index("domates"))
print(manav.index("patlıcan"))
print(manav.count("domates"))
print(manav.count("biber"))
manav.sort()
print(manav)
manav.sort(reverse=True) #sıralama işlemini tersten yapar. manav.reverse() koduyla da aynı işlemi yapabilirsiniz
print(manav)
market=manav.copy()
print(market)
del market[0]
del market[1]
print(market)
print(sebze)
print(sebze[1])
print(sebze[-1])
print(sebze[-3])
print(sebze[0:3]) #indis numarası 0,1,2 olan elemanları listeler, 3 olan elemanı dahil etmez.
sebze_liste=list(sebze)
print(sebze_liste)
print("havuç" in sebze)
print("lahana" in sebze)
print(len(sebze)) #tuple'ın eleman sayısını öğrenme
print(sebze.count("turp")) #yazılan elemanın tuple'da kaç tane olduğunu öğrenme
print(sebze.index("havuç")) #yazılan elemanın kaçıncı indiste olduğunu öğrenme
manav=sebze+meyve
print(manav)
print(okul)
print(okul.keys()) #anahtarlar yazdırılır
print(okul.values()) #değerler yazdırılır
print(okul["Soyadınız"])
print(okul["Meslek"])
okul["Meslek"]="Pilot"
okul["Adınız"]="Mustafa"
print(okul)
print("Soyadınız" in okul)
print("Yavuz" in okul) #in fonksiyonu yazılan değerin listede olup olmadığını gösterir
print(len(okul)) #len fonksiyonu eleman sayısını gösterir
okul["Şehir"]="İstanbul"
okul["Yaş"]=17
print(okul)
okul.pop("Meslek")
print(okul)
kisisel_bilgi=okul.copy()
print(kisisel_bilgi)
okul.clear()
print(okul)
print(tekSayilar)
print(küme)
print(2 in tekSayilar)
print("Ali" in küme)
tekSayilar.add(11)
print(tekSayilar)
küme.update(["Ayşe",90,"Fatma"])
print(küme)
tekSayilar.remove(7)
tekSayilar.discard(3)
print(tekSayilar)
notunuz=int(input("Notunuzu giriniz: "))
if notunuz>=50:
print("Geçtiniz...")
else:
print("Kaldınız...")
notunuz=int(input("Notunuzu giriniz: "))
print("Geçtiniz...") if notunuz>=50 else print("Kaldınız...")
sayi1=int(input("Birinci sayıyı giriniz: "))
sayi2=int(input("İkinci sayıyı giriniz: "))
if sayi1>sayi2:
print("Birinci sayı büyüktür.",sayi1)
elif sayi1==sayi2:
print("Sayılar eşit.")
else:
print("İkinci sayı büyüktür",sayi2)
a=int(input("Sayı giriniz:"))
b=int(input("Sayı giriniz:"))
islem=a-b
if islem>0:
print("Sayı pozitif",islem)
else:
print("Sayı negatif",islem)
urun1=int(input("1. ürün fiyatı: "))
urun2=int(input("2. ürün fiyatı: "))
urun3=int(input("3. ürün fiyatı: "))
toplam=urun1+urun2+urun3
indirim=toplam-toplam*0.25
if toplam>=150:
print("İndirimli ürün. Tutar: ",indirim)
else:
print("Tutar: ",toplam)
cevap=str(input("Lise mezunu musunuz? "))
if cevap=="evet" or cevap=="EVET" or cevap=="Evet" or cevap=="E":
print("Hoşgeldiniz.")
else:
print("Güle güle")
x=int(input("Sayı giriniz: "))
if x%2==0:
print("Sayı çift ",x)
else:
print("Sayı tek ",x)
kullaniciAdi=str(input("Kullanıcı Adınız: "))
sifre=str(input("Şifreniz: "))
if kullaniciAdi=="btLab" and sifre=="123abc": #tüm koşulların doğruluğu için and kullanılır
print("Merhaba",kullaniciAdi)
a=int(input("Bir sayı giriniz "))
print("Sayının karesi: ",a**2)
else:
print("Kullanıcı adı veya şifre yanlış.")
x=int(input("Bir sayı giriniz "))
if x<0:
print("Sayı negatif")
elif x>0:
print("Sayı pozitif")
else:
print("Sayı sıfır '0'")
puan=int(input("Puan giriniz: "))
if puan<45:
print("Kaldı")
elif
puan<70 and puan>=45:
print("Tekrar")
elif puan<85 and puan>=70:
print("Geçti")
elif puan<101 and puan>=85:
print("Takdir")
else:
print("0 - 100 arasında puan girin")
ay=str(input("Bir ay giriniz: "))
if ay=="Aralık" or ay=="Ocak" or ay=="Şubat":
print("KIŞ")
elif ay=="Mart" or ay=="Nisan" or ay=="Mayıs":
print("İLKBAHAR")
elif ay=="Haziran" or ay=="Temmuz" or ay=="Ağustos":
print("YAZ")
elif ay=="Eylül" or ay=="Ekim" or ay=="Kasım":
print("SONBAHAR")
for say in range(11):
print(say)
for x in range(10):
print("btLab")
for ikiser in range(0,11,2):
print(ikiser)
for sayma in range(50,0,-5):
print(sayma)
toplam=0
for toplamlar in range(11):
toplam=toplam+toplamlar
print("1'den 10'a kadar olan sayıların toplamı= ",toplam)
sayi1=int(input("1. sayı: "))
sayi2=int(input("2. sayı: "))
t=0
for toplam in range(sayi1,sayi2):
t=t+toplam
print("Sayıların toplamı= ",t)
for c1 in range(1,6):
for c2 in range(1,6):
print(c1," * ",c2," = ",c1*c2)
for a in range(5,20,3):
print(a)
for isim in "BTLab":
print(isim)
for b in "Ankara":
print(b*5)
t=0
for b in "FATİH":
t=t+1
print(b*t)
sayilar=[5,7,8,12,13,14,15,22]
for c in sayilar:
if c%2==0:
print(c)
sayilar=[5,7,8,12,13,14,15,22]
for c3 in sayilar:
if c3%3==0:
print(c3)
bolum="Bilişim Teknolojileri"
toplam=0
for ara in bolum:
if ara=="i":
toplam=toplam+1
print("Bu cümlede",toplam,"tane ‘i’ vardır.")
a=5
while a<=50:
print(a)
a=a+5
b=50
while b>0:
print(b)
b=b-5
c=1
while c<=12:
print(c,". sınıf")
c=c+1
toplam=0
sayi=1
while (sayi!=0):
sayi=int(input("Bir sayı giriniz: "))
toplam=toplam+sayi
print("Sonuç= ",toplam)
toplam1=0
sayac=0
sayi1=1
while (sayi1!=0):
sayi1=int(input("Bir sayı giriniz: "))
sayac=sayac+1
toplam1=toplam1+sayi1
ort=toplam1/(sayac-1)
print("Ortalama= ",ort)
y=0
while(y<=11):
print(y)
y=y+2
while True: #sonsuz döngü oluşturuldu
sayi = int(input("1-10 arası sayı giriniz."))
if(sayi==3):
print("Geçerli rakam girmediniz...")
break
print(sayi)
print("Aklımdaki sayıyı bulabilir misin? '1-10 arası'")
tutulan=2
while True:
x=int(input("Sayı gir: "))
if (x==tutulan):
print("Tebrikler, sayıyı buldun.")
break
print("Maalesef, bulamadın.")
isim="kahramanmaraş"
for a in isim:
if a=="m":
break
print(a)
s1=[5,10,15,20,25,30,35,40]
for b in s1:
print(b)
if b==30:
break
import random #random kütüphanesi oluşturuldu
while True:
f=random.randint(1,20)
print("Rastgele seçilen sayı:",f)
if f%2==1:
print("Tek sayı geldi, çık.")
break
import random
while True:
f=random.randint(1,20)
print("Rastgele seçilen sayı:",f)
if f<=5:
print("6'dan küçük sayı, çık.")
break
i=0
while i<=9:
i=i+1
if i==6:
continue
print(i)
a=0
while a<=20:
a=a+1
if a%5==0:
continue
print(a)
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.")
dizi=["a",3,"c",5,"b",7,"e",8,"c"]
for x in dizi:
if x=="c":
continue
print(x)
def alan ():
print("Dikdörtgenin alanı:")
alan()
alan()
def tanisma():
isim=input("Adınız nedir:")
if isim:
print("Merhaba", isim)
else:
print("Merhaba isimsiz.")
tanisma()
tanisma()
def sayma():
i=0
while i<=10:
print(i)
i=i+1
sayma()
def saymak(x):
i=0
while i<=x:
print(i)
i=i+1
saymak(5)
saymak(8)
def tanismak(ad):
if ad:
print("Merhaba", ad)
else:
print("Merhaba isimsiz.")
tanismak("Fatih")
tanismak("")
def ogrenci(ogr1,ogr2,ogr3):
print("En büyük öğrenci:", ogr2)
ogrenci("Ali","Suat","Melike")
def alan_dikdortgen(kisa_k,uzun_k):
alan_d=kisa_k*uzun_k
print("Diktörtgenin alanı ", alan_d, " metrekare.")
alan_dikdortgen(10,15)
alan_dikdortgen(24,36)
def bolum(cumle,harf):
toplam=0
for ara in cumle:
if ara==harf:
toplam=toplam+1
print("Bu cümlede",toplam,"tane",harf, " vardır.")
bolum("Bugün hava çok güzel","a")
bolum("Diktörtgenin alanı 864 metrekare.","e")
def ortalama_hesapla(sinav1,sinav2,sinav3):
ortalama = (sinav1+sinav2+sinav3)/3 # ortalama hesaplanır
return ortalama # ortalama geriye değer olarak döndürülür
if (ortalama_hesapla(30,55,41) < 50):
print("Dersten kaldı")
else:
print("Geçti")
def tam_bolenleri_bul(sayi):
tam_bolenler = []
for i in range(2, sayi):
if (sayi % i == 0):
tam_bolenler.append(i)
return tam_bolenler
print(tam_bolenleri_bul(18))