0% found this document useful (0 votes)
42 views8 pages

Python Not Erd

Uploaded by

yurtluerdem.f16
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views8 pages

Python Not Erd

Uploaded by

yurtluerdem.f16
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

# 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)

___________________________________________________________________________

You might also like