Selamlar bugün python serisine devam ediyoruz.
Bugün 2. Bölümde hesap makinesi yapmıştım fakat çok fazla veri ve koşullu ifade kullandık.
Bugün birazdaha sözel ilerleyeceğiz.
Peki nedir bunlar ?
İlk İşlem (Koşullu İfadeler)
İlk olarak Koşullu 5 tane ifademiz var bular;
İf, elif, else, mantıksal operatörler ve ternary (kısa)
Koşullu ifadeler şeklinde ilk olarak "if" ile başlıyoruz
if bir koşulun doğruluğuna bakar örn.
Burada ne yaptık;
İlk olarak slow isminde bir değişken tanımladık.
"if" ve ">" kullanarak slow değişkenini kontrol ettik ve slow değişkeni 0'dan büyükse terminale "Sayı Pozitif" yazdırıyoruz.
İkinci İşlem
"else" nedir ?
else "if" koşulunun sağlanamadığı durumlarda devreye girer.
örn.
Burada ne yaptık;
Öncelikle slow isminde bir değişken tanımladık.
if kullanarak slow değişkenini kontrol ettik sayının 0'dan büyük olduğunu belirttik fakat sayı 0'dan küçük.
O zamanda else devreye giriyor ve sayımızın negatif olduğunu terminale yazdırıyor.
Üçünücü İşlem
Gelelim "elif" ifadesine.
Bu ifade eğer birden fazla koşul varsa onları kontrol için kullanılır.
Burada ney yaptık;
Burada sayı 0'dan büyük veya küçük değildir.
Bu yüzden "else" ile terminale Sayı sıfırdır yazdırıyoruz.
Dördüncü İşlem
and: Tüm koşulların doğru olması gerekir.
or: Koşullardan en az birinin doğru olması yeterlidir.
not: Koşulun tersini kontrol eder.
Bunlar ne anlama geliyor ? Bakalım;
Burada ne yaptık;
Burada iki koşulda doğru olduğu için "and" kullandık ve terminale yazdırdık.
Beşinci İşlem
Şimdi "Ternary" ifadesine bakalım.
Burada ne yaptık;
Burada 2 adet değişkenimiz var slow1 ve slow2.
slow1 değişkeni 15 yani 0'dan büyük buna göre terminale pozitif yazdıracağız çünkü;
"if slow1 > 0" diyerek slow1 değişkeninin 0'dan büyük olduğunu belirttik aksi halde bir durum olsaydı "else" ile terminale Negatif yazdıracaktık.
Umarım Koşullu İfadelerin mantığını anlamışsınızdır.
Bir sonraki konuda python ile yapılmış bir projeyi inceleyeceğiz ve mantığına bakacağız.
Bugünlük bu kadar.
İYİ FORUMLAR !
Bugün 2. Bölümde hesap makinesi yapmıştım fakat çok fazla veri ve koşullu ifade kullandık.
Bugün birazdaha sözel ilerleyeceğiz.
Peki nedir bunlar ?
İlk İşlem (Koşullu İfadeler)
İlk olarak Koşullu 5 tane ifademiz var bular;
İf, elif, else, mantıksal operatörler ve ternary (kısa)
Koşullu ifadeler şeklinde ilk olarak "if" ile başlıyoruz
if bir koşulun doğruluğuna bakar örn.
Python:
slow = 5
if slow > 0:
print("Sayı pozitif")
Burada ne yaptık;
İlk olarak slow isminde bir değişken tanımladık.
"if" ve ">" kullanarak slow değişkenini kontrol ettik ve slow değişkeni 0'dan büyükse terminale "Sayı Pozitif" yazdırıyoruz.
İkinci İşlem
"else" nedir ?
else "if" koşulunun sağlanamadığı durumlarda devreye girer.
örn.
Kod:
slow = -5
if slow > 0:
print("Sayı pozitiftir.")
else:
print("Sayı negatiftir veya sıfırdır.")
Burada ne yaptık;
Öncelikle slow isminde bir değişken tanımladık.
if kullanarak slow değişkenini kontrol ettik sayının 0'dan büyük olduğunu belirttik fakat sayı 0'dan küçük.
O zamanda else devreye giriyor ve sayımızın negatif olduğunu terminale yazdırıyor.
Üçünücü İşlem
Gelelim "elif" ifadesine.
Bu ifade eğer birden fazla koşul varsa onları kontrol için kullanılır.
Python:
slow = 0
if slow > 0:
print("Sayı pozitiftir")
elif slow < 0:
print("Sayı negatiftir")
else:
print("Sayı sıfırdır")
Burada ney yaptık;
Burada sayı 0'dan büyük veya küçük değildir.
Bu yüzden "else" ile terminale Sayı sıfırdır yazdırıyoruz.
Dördüncü İşlem
and: Tüm koşulların doğru olması gerekir.
or: Koşullardan en az birinin doğru olması yeterlidir.
not: Koşulun tersini kontrol eder.
Bunlar ne anlama geliyor ? Bakalım;
Python:
slow = 10
if slow > 0 and sayi < 20:
print("Sayı 0 ile 20 arasında")
Burada ne yaptık;
Burada iki koşulda doğru olduğu için "and" kullandık ve terminale yazdırdık.
Beşinci İşlem
Şimdi "Ternary" ifadesine bakalım.
Python:
slow1 = 15
slow2 = "Pozitif" if slow1 > 0 else "Negatif"
print(slow2)
Burada ne yaptık;
Burada 2 adet değişkenimiz var slow1 ve slow2.
slow1 değişkeni 15 yani 0'dan büyük buna göre terminale pozitif yazdıracağız çünkü;
"if slow1 > 0" diyerek slow1 değişkeninin 0'dan büyük olduğunu belirttik aksi halde bir durum olsaydı "else" ile terminale Negatif yazdıracaktık.
Umarım Koşullu İfadelerin mantığını anlamışsınızdır.
Bir sonraki konuda python ile yapılmış bir projeyi inceleyeceğiz ve mantığına bakacağız.
Bugünlük bu kadar.
İYİ FORUMLAR !