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