Tüm Üyelere ve Ziyaretçilere Forumda İyi Vakit Geçirmelerini Dileriz.
Tüm Paylaşımlarla, İsteklerinizle , Sorularınızla Daima Yanınızdayız.

Python – Koşul İfadeleri

Konu Sahibi: Morningstar, Kategori: Python, 0 Yorum, 472 Okunma
BU KONUYU DEĞERLENDİR
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Görüntüleyenler: 1 Ziyaretçi
Yönetici
Yönetici
*******
348
Mesajlar
347
Konular
0
Rep Puanı
23-02-2020, Saat: 01:31
#1
Python – Koşul İfadeleri

Koşul İfadeleri
Programlama yaparken hayatta her zaman farklı durumları göz önüne almanız gerekmektedir.Gündelik hayattı düşünelim. Bir otele gittiniz ve giriş 14.00 ve çıkış 12.00. Biz Eğer 14.00 ‘ten önce geldiysek giriş saatine kadar beklemeliyiz. Aynı şekilde Eğer 12.00 olduysa ve geciktiysek o zaman da otel kısmıyla ilgili bir yaptırım söz konusu olabilir. Bu durumlar hep bir yaptırım konusu olacaktır.
Başka bir örnek ise Sınav notlarınız. Otomasyon sistemlerine hocalarımız ders notlarımızı giriyor. Sizce 0 ‘dan düşük ya da karakter ‘li bir değer girebilir mi ? Giremez. İşte sistem de bunun olmaması için koşul ifadelerine ihtiyaç duyuyor.
Basitçe python ‘da koşul ifadeleri if: Bir koşula bağlı ise kullanıyoruz. elif: Bir den fazla koşul mevcutsa, if ‘ten sonra kullanıyoruz. else: İf durumu veya elif durumu dışında kalan bütün durumları gösterir.
Şimdi Koşul ifadelerine niye ihtiyaç duyuyoruz ?
Matematikte operatörleri görmüşsünüzdür. İşte operatörleride kullanrak bir takım kontrolleri sağlamak için koşul ifadelerine ihtiyaç duyuoruz.
< –> Küçüktür




Kod:
–> Büyüktür = –> Büyük eşit <= –> Küçük Eşit == –> Eşit != –> Eşit Değil

if Deyimi

Eğer anlamındaki if deyimi sayesinde bir koşula bağlı bir durumdaki kontrolleri sağlıyoruz.



Kod:
if(Koşul): Koşul sağlanıyorsa gerçekleşecek işlem.

if(otel_giris &lt; 12): bekle..

NOT: Python diline alışırken ilk zorlandığım kısım girdileme olmuştur. Python ile koşul, döngü vs yazarken yazılan deyimin kime ait olduğunu bilmek içerisindeki işlem ‘de girdi bırakılır. 


Kod:
# Girdisiz, Hatalı işlem
deger=5
if(deger == 5):
print("Değeriniz 5 'e eşit.")
1
2
3
4
# Girdisiz, Hatalı işlem
deger=5
if(deger == 5):
print("Değeriniz 5 'e eşit.")

Yukardaki kod bloğu çalıştığında “expected an indented block” hatasını alırsınız. Bunu sorunun üstesinden gelmek için girdileme kullanmanız gerekiyor.

Kod:
1
2
3
4
# Girdili Doğru işlem
deger=5
if(deger == 5):
    print("Değeriniz {} 'e eşit.".format(deger))

Şuanda sorunsuz olarak çalışıyor. Tabi burada daha önce görmediğimiz basit bir metod ‘tan daha bahsetmek istiyorum.

format() metodu ile print içerisinde {} kullanılarak ilgili variable ‘ı yazdırabilirsiniz.



Kod:
vize = int(input("Vize Notu :"))
final = int(input("Final Notu :"))

ortalama = (vize*0.4)+ (final*0.6) # vizenin %40 final %60 olarak alındı

if (ortalama>=85):
    print("Ortalamanız {} Harf notunuz : AA".format(ortalama))

elif(ortalama>=70 and ortalama &lt;85):
    print("Ortalamanız {} Harf notunuz : BA".format(ortalama))

elif(ortalama>=60 and ortalama &lt;70):
    print("Ortalamanız {} Harf notunuz : BB".format(ortalama))

elif (ortalama >= 45 and ortalama &lt; 60):
    print("Ortalamanız {} Harf notunuz : CB".format(ortalama))

elif(ortalama>=0 and ortalama &lt;45):
    print("Ortalamanız {} Harf notunuz : FF".format(ortalama))
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
vize = int(input("Vize Notu :"))
final = int(input("Final Notu :"))

ortalama = (vize*0.4)+ (final*0.6) # vizenin %40 final %60 olarak alındı

if (ortalama>=85):
    print("Ortalamanız {} Harf notunuz : AA".format(ortalama))

elif(ortalama>=70 and ortalama &lt;85):
    print("Ortalamanız {} Harf notunuz : BA".format(ortalama))

elif(ortalama>=60 and ortalama &lt;70):
    print("Ortalamanız {} Harf notunuz : BB".format(ortalama))

elif (ortalama >= 45 and ortalama &lt; 60):
    print("Ortalamanız {} Harf notunuz : CB".format(ortalama))

elif(ortalama>=0 and ortalama &lt;45):
    print("Ortalamanız {} Harf notunuz : FF".format(ortalama))Koşul ifadeleriyle ilgili dersimizde sona geldik, okuduğunuz için teşekkür ederiz.
Koşul ifadeleriyle ilgili dersimizde sona geldik, okuduğunuz için teşekkür ederiz.
[Resim: imza.png]


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
PYTHON – Kullanıcıdan Veri Alma Morningstar 0 531 23-02-2020, Saat: 01:35
Son Yorum: Morningstar
Python – Veri Tipi Dönüştürme ( Type Casting, Type Conversion) Morningstar 0 651 23-02-2020, Saat: 01:34
Son Yorum: Morningstar
Python Dilinin Öznitelikleri, Programlama Eğitiminde ve Yazılım Dünyasındaki Yeri Morningstar 0 648 07-02-2020, Saat: 23:35
Son Yorum: Morningstar


[-]
Etiket
python i̇fadeleri koşul

Hızlı Menü: