Python Vize + Final Notları 7 – if else – elif yapısı

  1. #markete gidip ülker çikolatalı gofret alacağınızı hayal edin.
  2. #öncelikle markette çikolataların olduğu raf var var mı diye bakarsanız.
  3. #eğer varsa ilgili rafa gidip aradığımız gofreti başka gofretlerle karşılaştırıp olup olmadığına karar verir yok sonra ki raflara geçeriz.
  4. #eğer rafta yoksa yetkili kişiye sorarız.
  5. #eğer her iki durumda da yoksa ya geri döneriz yada başka markete gideriz.
  6. #aslında şuanda yaptıklarımız ile if else yani koşullu işlemleri öğrenmeye başladık.
  7. #eğer istenilen durum varsa yapılamsını istediğimiz işlemlerde if-else kullanırız.
  8. #iki sayının küçüklük ve büyüklüklerini karşılaştıralım.
  9. if 1<5:
  10. print(“1 sayısı 5’den küçüktür.”)
  11. #gördüğünüz gibi if yapısı diğer dillerde olduğu gibi değildir.
  12. # if den sonra iki nokta üst üste olmak zorundadır ve ardından alt satırda yapılacak tüm işlemler bir tab boşluk kadar içerde yazılır.
  13. #eğer bir tab boşluk yapmazsanız ilgili satır if bloğuna ait olmadığı için her zaman çalışacaktır.
  14. #hava durumu 22 derece iken ılık, 22 dereceden düşük ise soğuk ve 22 dereceden yüksek ise ekrana sıcak yazdıran ve kıyafet konusunda öneri yapan programı yazalım.
  15. derece=int(input(“Hava sıcaklığını giriniz: “))
  16. oneri=””
  17. if derece==22:
  18.      print(“Hava Ilık”)
  19. oneri=“Spor ve sweet t-shirt”
  20. elif derece<22:
  21. print(“Hava soğuk”)
  22. oneri=”Pamuklu ve kazak”
  23. elif derece>22:
  24. print(“Hava Sıcak”)
  25. oneri=“açık renk ve kısa kollu”
  26. else:
  27. print(“Geçersiz Değer Girdiniz.”)
  28. print(oneri + ” giyiniz.”)
  29. #diğer programlama dillerinde olduğu gibi if-else yapısında birden çok şart olduğunda else if yerine elif komutu kullanılıyor.
  30. #yeni örnekte ise 45’den düşük not alanlara daha çok çalışmalısın, 45den büyük ve eşit ve 85den küçük olanlara dikkatli olmalısın, 85’den büyük ve eşit olanlara tebrik mesajı yazan programı yazalım.
  31. puan=int(input(“Notunuzu Giriniz: “))
  32. if puan<45:
  33. print(“Daha çok çalışmalısın”)
  34. elif puan>=45 and puan<85:
  35. print(“Biraz daha dikkatli olmalısın.”)
  36. elif puan>=85:
  37. print(“Tebrikler emeğinin karşılığını alıyorsun”)
  38. elif puan<0 or puan>100:
  39. print(“Sayı aralığını geçtiniz.”)
  40. else:
  41. print(“Geçersiz işlem gerçekleşti”)
  42. #diğer idllerde olan ve işleci yerine and, veya yerine or kelimesi kullandık. değil ifadesi için ise not kelimesi kullanıyoruz.


Yazılıma olan tutkusu için Trakya Üniversitesi - Bilgisayar Teknolojisi ve Bilişim Sistemleri öğrencisi, bölüm temsilcisi ve Keşan Yusuf Çapraz Uygulamalı Bilimler Yüksekokulu okul temsilcisi olarak öğrenimini 2016'da tamamladı. Junior Java Developer olarak aktif iş hayatına devam etmektedir.

Yazıyı Paylaş

Related Articles

2 Yanıt “Python Vize + Final Notları 7 – if else – elif yapısı”

  1. Hamza dedi ki:

    çok güzel örnekler ile açıklamalar yapmışın diğer prog. dillerin deki notlarını da görmek isteriz..c,c++,c#,java ve özellikle android konusunda şimdiden teşekkurler çalışmalarının devamını dilerim

Yorum Yaz

© 2019 Onur Arslan. Tüm Hakları Saklıdır. · RSS Yazıları · RSS Yorumları