PYTHON · DERS 01

Koşullar ve sınır değerler

Bu dersin sonunda bir koşulun hangi kayıtları seçtiğini okuyabilecek ve eşikteki bir değerin neden dahil edildiğini açıklayabileceksin.

1. Python nasıl karar verir?

if bir koşulu kontrol eder. Koşul True ise altındaki girintili satır çalışır. Koşul False ise Python o satırı atlar.

score = 60
if score >= 60:
    print("Geçti")

>= “büyük veya eşit” demek. Bu örnekte 60 >= 60 doğru olduğu için ekrana Geçti yazılır.

2. Sınırdaki değeri kontrol et

“60 ve üzeri” dendiğinde 60 dahil, “60’tan büyük” dendiğinde 60 hariçtir. İki kural arasındaki farkı görmek için eşiğin hemen altını, eşiği ve hemen üstünü dene.

Puan> 60>= 60
59FalseFalse
60FalseTrue
61TrueTrue

3. Şimdi kod üzerinde dene

Laboratuvarda kod [45, 60, 85] listesindeki puanları tek tek kontrol ediyor. Önce başlangıç çıktısını tahmin et. Ardından kodu çalıştır, koşuldaki > işaretini >= ile değiştir ve iki çıktıyı karşılaştır.

Etkileşimli alıştırmayı aç →

Junior veri analisti mülakat sorusu

Kampanya kuralı “500 TL ve üzeri siparişler” diyor. Raporda amount > 500 kullanılmış. Hangi siparişler dışarıda kalır? Hatayı nasıl düzeltir ve test edersin?

Örnek yanıtı aç

Tutarı tam 500 TL olan siparişler yanlışlıkla dışarıda kalır. Koşulu amount >= 500 yaparım. 499,99 TL’nin hariç, 500 TL ve 500,01 TL’nin dahil olduğunu kontrol ederim. Veri kümesinde eksik tutarlar varsa bunların nasıl ele alınacağını iş kuralıyla netleştiririm.

← Python derslerine dön · Sıradaki ders: Döngüler ve girinti →