# LİSTE TİPLERİ
sehir=["ankara","izmir"] //liste1//
ilce=["Sivrihisar","odunpazarı"] //liste2//
[Link]("İstanbul") //listeye eleman ekleme//
[Link](0,"istanbul") //listedeki 0. indexe eleman ekler//
[Link]("ankara") //listedeki ankara elemanını kaldırır
[Link](ilce) //ilce listesini sehir listesinde birleştirir//
[Link](1) //1. indexteki elemanı kaldırır//
print([Link]("ankara")) //ankaranın index numarasını bulmamızı sağlar//
say=[Link]("ankara") //listede ankaradan kaç tane oldğunu bulur print(say)
yaparsanız bu sayıya ulaşırsınız//
[Link]() // print(sehir) yaparsak listedeki elemanları a dan z ye sıralar //
[Link]() // print(sehir) yaparsak listedeki elemanları z den a ya sıralar //
del sehir[0] //sehir listesindeki 0. indexteki elemanı gizler//
bellekler=["ram","rom"] //
ekrankartı=["paylaşımlı","paylaşımsız"] //
sabitdiskler=["ssd","hdd"] // == 3 farklı listeyi birimler
listesine aktarır ve [1][1] yani paylaşımsız ekran kartını ekrana
birimler=bellekler,ekrankartı,sabitdiskler // == yazdırır.
//
print(birimler[1][1]) //
# Tuple Veri Tipi
___________________________________________________________________________________
________________________________________________
sehir=("ankara","istanbul","izmir","eskişehir")
// listeden tek farkı köşeli
parantez yerine normal parantez kullanımıdır.
print(sehir)
print(sehir[1:3]) // 1. ve 3. index arasındaki değerleri yazdır (3. hariç)
sehir_liste=list(sehir) //tuple'ı listeye çevirir ve bu sayede listenin modülleri
kullanılabilr
___________________________________________________________________________________
______
# Dictionary Veri Tipi
sozluk={"Mesleğiniz":"Batman","Bölümünüz":"Bilişim","Vilayet":"Afyon"}
sozluk2={"Mesleğiniz":"Developer","Bölümünüz":"Uçak","Vilayet":"İzmir"}
sozlukler={"sozluk1":sozluk,"sozluk2":sozluk2}
print(sozlukler) // 2 farklı sözlüğü iki farklı şekilde yazdırır //
print(sozluk) // hem soruları hemde cevapları gösterir //
print([Link]()) // sadece sorular //
print([Link]()) // sadece cevaplar //
print(sozluk["Vilayet"]) // vilayet sorusunun cevabını gösterir //
sozluk["Mesleğiniz"]="Developer" // Mesleğiniz sorusunun cevabını Developer olarak
değiştirir.
print("Batman" in sozluk) // Batman sözcüğünün sozluk listesinde olup olmadığını
kontrol eder ve seri monitöre "True" veya "False" değişkenini yazdırır.
print(len(sozluk)) // sözlük listesinde kaç tane anahtar olduğunu seri monitöre
yazdırır //
sozluk["İlçe"]="Merkez" // İlçe sorusunu ve Merkez cevabını listeye ekler //
[Link]("Bölümünüz") // Bölümünüz sorusunu ve cevabını siler (cevabı silmeye
çalışırsanız kod bozulur)
[Link]() // sözlük listesindeki herşeyi siler //
yeni_sozluk=[Link]() // sozluk listesinin aynısını yeni_sozluk listesine
geçirir //
___________________________________________________________________________
# Set Veri Tipi
sayilar={1,2,3,4,5}
[Link](6) // listeye 6 sayısını ekler //
[Link]([6,7,8,9]) // listeye birden fazla sayı eklemek için kullanılır //
[Link](8) // [Link](8) ile aynı işlevdedir 8 sayısını siler //
# İF ve ELİF (Else if)
______________________________________________________________________
yas=int(input("Yaşınızı Giriniz : "))
if yas >=18:
print("Ehliyet Alabilirsin") // girilen yaş 18 in altındaysa elseyi
üstündeyse if i etkinleştirir
else:
print("Ehliyet Alamazsın")
________________________________________________________
sayi=int(input("Bir Değer Giriniz :"))
if sayi%2==0: // girilen değer ikiye eşitse döngü
devreye geçer
print("Bu Bir Çift Sayıdır")
else:
print("Bu bir tek sayıdır") // girilen değer ikiye eşit değilse else
çalışır
___________________________________________________________________________________
_____________________________
cikisbirimleri=["yazıcı","hoparlör","ekran"]
if "mikrafon" in cikisbirimleri: // mikrafonun çıkış değerlerinde olup
olmadığını denetler
print("Eleman Bulundu") // değer mevcutsa if'i değilse else'yi
çalıştırır
else:
print("Eleman Bulunamadı")
___________________________________________________________________________________
__________________________________
ingilizce=input("İngilizce biliyor musunuz (evet/hayır) ? : ")
almanca=input("Almanca biliyor musunuz ? : ")
if ingilizce=="evet" and almanca=="evet": // İngilizce ve almanca biliyor
musunuz sorularına evet cevabı alındığında
print("Mülakata Katılmaya Hak Kazandınız !") // if ifadesi devreye geçer
else:
print("Mülakata Giremeyeceksiz")
___________________________________________________________________________________
__________________________________________
yas=int(input("Kaç Yaşındasınız? : "))
if yas >=21:
print("Uygun") // yaş 21den küçükse else 21 den büyük ve 21 e eşitse
if çalışır
else:
print("Uygun Değilsin")
___________________________________________________________________________________
_______________________________________________
sayi1=int(input("Birinci Sayı : "))
sayi2=int(input("ikinci sayı : "))
islem=input("İşlem Seçiniz (+,-,*,/) : ")
if islem=="+":
sonuc=sayi1+sayi2
print(sonuc)
elif islem=="-":
sonuc1=sayi1-sayi2
print(sonuc1)
elif islem=="*": // Piton Hesap Makinası
sonuc2=sayi1*sayi2
print(sonuc2)
elif islem=="/":
sonuc3=sayi1/sayi2
print(sonuc3)
else:
print("Yanlış Bir Değer Girdiniz")
___________________________________________________________________________________
______________________________________________________
dogumtarihi=int(input("Doğduğun Yılı Gir : "))
yas=2025-dogumtarihi
if yas <18:
print("Çocuksunuz")
elif 35> yas >18:
print("Gençsiniz")
elif 100> yas >35:
print("Yaşlısınız")
else:
print("Yanlış Değer Girdiniz")
___________________________________________________________________________________
________________________________________________________
yas=int(input("Yaşınızı Girin : "))
if yas > 25:
mezuniyet=input("Üniversite Mezunu Musunuz? (E/H) : ")
surucu=input("Sürücü Belgeniz Var Mı? (E/H) : ")
if mezuniyet== "E" and surucu== "E":
print("Tebrikler İşe Alındınız")
else: print("Maalesef İşe Alınmadınız")
else:
print("üzgünüz, kriterlerimize uymuyorsunuz")
___________________________________________________________________________________
_____________________________________________________________
# For ve While Döngüsü
TEK
ARGÜMANLI_______________________________________________________________________
for sayilar in range(10):
print(sayilar) // sıfırdan on'a kadar (10 dahil değil) sayıları
yazdırır
ÇİFT
ARGÜMANLI_________________________________________________________________________
for sayilar in range(5,10):
print(sayilar) // 5 den 10 a kadar sayıları yazdırır (10 hariç)
3
Argümanlı__________________________________________________________________________
________________________________________________________________________
for sayilar in range(5,20,3):
print(sayilar) //5 den 20ye kadar 3er artışla yazdırır
for sayilar in range(20,5,-3): // 20 den 5e kadar 3er azalarak yazdırır
print(sayilar)
else:
print("Bitti") // döngünün sonuna bitti yazdırır
___________________________________________________________________________________
______
toplam=0
for sayilar in range(11):
toplam=toplam+sayilar // verilen sayıların toplamını verir
print("Sayıların Toplamı ", toplam)
___________________________________________________________________________________
______
sehir=["afyon","eskisehir","izmir","aydın"]
for il in sehir: // verilen listeyi yazdırmak için yapılır
print(il)
_______________________________________________________________________
for harf in "KOCAELİ":
print(harf) // Kocaeli kelimesinin harflerini tektek yazdırır
___________________________________________________________________________________
___
sayilar=[10,11,12,13,14,15,16,17,18,19]
for sayi in sayilar: //sıfıra bölümü kalansız olan liste
içindeki sayıları yazdırır
if sayi%3==0:
print(sayi)
___________________________________________________________________________________
___________
alanadi="bilişim"
sayac=0
for aranan in alanadi: // bilişim kelimesindeki i harfi sayısını
yazdırır
if aranan=="i":
sayac=sayac+1
print(alanadi, "kelimesinde", sayac, "adet 'i' vardır.")
___________________________________________________________________________________
________
# WHİLE DÖNGÜSÜ
i=0
while(i<=20): //i değerini 20ye kadar 2 arttırarak yazdırır(20 dahil)
print(i)
i=i+2
_______________________________________________________
while True: //sonsuz döngü
oluşturur
print("Böyle Yaparak Sonsuz Döngü Oluşturabilirsiniz")
_______________________________________________________________
i=1
sonuc=1
faktoriyel=int(input("Faktöriyeli Hesaplanacak Sayıyı Yazınız : "))
while (i<=faktoriyel): //
faktöriyel hesaplama
sonuc=i*sonuc
i=i+1
print("Sonuc : ",sonuc)
______________________________________________________________________
toplam=0
sayi=1
while(sayi!=0):
sayi=int(input("Sayı Gir : ")) // 0 değeri girilene kadar girilen değerleri
toplar
toplam=toplam+sayi
print("Sonuc : ",toplam)
_________________________________________________________________________________
i=1
while True:
if (i==5):
print("Döngü Bitti") // 1 den 5 e kadar olan sayıları yazdırıp "döngü bitti
" yazdırır (5 hariç)
break
print(i)
i=i+1
___________________________________________________________________________________
______
sayi=int(input("Bir Sayı Giriniz : "))
for i in range(1,10):
if i==sayi: // 1 den 10a kadar girilen bir değere
kadar olan sayıları tek tek yazdırır
break
print(i)
print("Bitti")
___________________________________________________________________________________
________
metin="Nevşehir"
for i in metin:
if i=="ş": // ş harfine gelene adar Nevşehir kelimesindeki
harfleri yazdırır
break
print(i)
___________________________________________________________________________________
# RANDOM
import random
while True:
n=[Link](1,100)
print("Seçilen Sayı ",n) // 1 den 100 e kadar random bir sayı seçilir
seçilen bu randoms ayı yazdırılır ve çift geldiği an durulur
if n%2==0:
print("Çift Sayı Seçildi")
break
___________________________________________________________________________________
______
i=0
while i<10:
i=i+1
if i==5: // 1den 10 a kadar sayılar yazdırılır 5 atlanır ve
devam edilir
continue
print(i)
_________________________________________________________________
while True:
sifre=input("Şifre Gir : ")
if len(sifre) < 4 or len(sifre) > 4:
print("4 Karakter Gir")
continue
else: // 4 karakerden oluşan bir şifre
düzeneğidir
print("Şifre Oluştu",sifre)
break
print("Şifreni While ile OLUŞTURDUN")
_________________________________________________________________
# DEF
def on():
a=0
while a<10:
a+=1
print(a) // 1 den 10 kadar sayı yazdırır
on()
___________________________________________________________________
def ondefayaz():
for i in range(1,10):
print("Anaconda") // 10 defa anaconda yazdırır
ondefayaz()
______________________________________________________________________
def selamla(ad="selda bağcanlar"):
print("Selamlar "+ad)
selamla("KK") // selamlama komudu boş bırakıldığında
def'e gidiğiniz default yazı yazdırılır
selamla("RTE")
selamla()
________________________________________________________________________
def en_kucuk_cocuk(cocuk3,cocuk2,cocuk1):
print("En Genç çocuk ", cocuk3)
// girilen en
küçük cocugun adı yazdırılır
en_kucuk_cocuk(cocuk1="Ege",cocuk2="Deniz",cocuk3="Mehmet")
________________________________________________________________________
def mevsim_yaz(mevsimdizisi):
for x in mevsimdizisi:
print(x)
// listeyi yazdırır
mevsimler=["İlkbahar","Yaz","Sonbahar","Kış"]
mevsim_yaz(mevsimler)
______________________________________________________________________
def yildizucgen(satırsayisi):
print(str(satırsayisi)+" Satırlık yıldız üçgen çiziliyor")
for satir in range(1,satırsayisi+1): // yıldız üçgen
oluşturur
print("*"*satir)
yildizucgen(3)
________________________________________________________________________
def cifttek(sayi):
if(sayi%2==0):
print("Çift")
else: // girilen değer tekse tek değilse çift yazılır
print("Tek")
cifttek(5)
cifttek(4)
___________________________________________________________________________