Odak modu
Ternary Conditionals
aslında daha önce yapamadığımız bir şeyi yapabilmemize olanak sağlamayacak. if-else
mantığını tek satırda kullanıp döndürülecek, sonucu ona göre belirlememizi sağlayacak.x
değişkeninin değerini bu testin sonucuna göre belirlemek istiyorum. Soruya cevabım "y" olursa değeri 2'ye, yoksa 0'a eşitleyeceğim.# cevap olarak "y" (yes->evet) veya "n"(no->hayır) vereceğiz
cevap = input("x in değeri 2 olsun mu? y/n")
if cevap == "y": # cevap == "y" testimiz oluyor
x = 2
else:
x = 0
print(x)
> x in değeri 2 olsun mu? y/n
> 0
cevap = input("x in değeri 2 olsun mu? y/n")
x = 2 if cevap=="y" else 0
print(x)
2
cevap = input("x in değeri 2 olsun mu? y/n")
x in değeri 2 olsun mu? y/n
condition = cevap == "y"
x = 2 if condition else 0
x
2
Sıfırdan yazılıma hızlı bir başlangıç için özel programlarımız
Yazılım öğrenme yolculuğunda daha fazla eğitime, projeye ve mentor desteğine mi ihtiyacın var? Patika+'ın 4-8 aylık yoğun kamplarına katıl, proje tabanlı canlı dersler ve sana özel hazırlanmış eğitimlerle gereken tüm yetenekleri kazan, iş hayatına başla!
Yorum yapabilmek için derse kayıt olmalısın!