DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
119
Tıklama
0
Öne Çıkarma
CodingBat sitesinden alıştırma yapıyorum şunda takıldım
T
5 yıl (12359 mesaj)
Yarbay
Konu Sahibi

SelamlarUdemy'den kurs alıyorum tabi aynı zamanda pratik yaparak kendimi geliştirmeye çalışıyorum. Bugün codingbat sitesine başladım biraz ısınayım diyerekten.Warmup section kısmında pratikleri çatır çatır çözerken şunda ilginç bir şekilde takıldım.SoruGiven 2 int values, return True if one is negative and one is positive. Except if the parameter "negative" is True, then return True only if both are negative.pos_neg(1, -1, False) → Truepos_neg(-1, 1, False) → Truepos_neg(-4, -5, True) → TrueCevap : Bunda soru gayet açık tamam bir sıkıntı yok; fakat cevapta negative argümanını nasıl böyle kullandığımızı kavrayamadım. Bu cevabın tam olarak anlamı nedir? (Yani bu kodları Türkçeye çevirsek anlamı ne olurdu diye sorayım)
def pos_neg(a, b, negative):
  if negative:
    return a<0 and b<0
  else:
    return (a<0 and b>0) or (a>0 and b<0)





< Bu mesaj bu kişi tarafından değiştirildi The Management -- 19 Eylül 2020; 11:8:43 >

K
5 yıl (7097 mesaj)
Yüzbaşı

fonksiyon 3 parametre alıyor 2 tanesi sayı bir tanesi boolean eğer ki bool değişken true ise ve 2 sayı da negatifse true ver eğer bool değişken false ise bir sayı negatif bir sayı pozitif olsun diyor çözümde de bunu yapmış if negative demiş yani negative true ise



< Bu ileti DH mobil uygulamasından atıldı >
Bu mesaja 1 cevap geldi.
T
5 yıl (12359 mesaj)
Yarbay
Konu Sahibi

quote:

Orijinalden alıntı: Kurtçu Restrop

fonksiyon 3 parametre alıyor 2 tanesi sayı bir tanesi boolean eğer ki bool değişken true ise ve 2 sayı da negatifse true ver eğer bool değişken false ise bir sayı negatif bir sayı pozitif olsun diyor çözümde de bunu yapmış if negative demiş yani negative true ise
Çok teşekkür ettim, bu kadar basit bir şeyle 15dk zaman kaybetmişim anlamak için



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.