SORU
13 ŞUBAT 2014, PERŞEMBE


ya da doğru bir şeyler yap o zaman elif ise

bu sadece akademik bir ilgi. Ben karşılaşmadan sonra durum çok.

either_true = False
if x:
  ...do something1
  either_true = True
elif y:
  ...do something2
  either_true = True
if either_true:
  ..do something3

bunu yaparken, ya da daha genel programlama şekilde herhangi bir pythonic yol var. Eğer ya da gerçek elif ise temelde something3 yürütür.

CEVAP
13 ŞUBAT 2014, PERŞEMBE


Ayrıca eğer doSomething3 tek bir kod satırı (bir işlev çağrısı gibi) ise either_true bayrağı tamamen ihmal olabilir:

if x:
  ..do something 1
  ..do something 3
elif y:
  ..do something 2
  ..do something 3

En fazla bir kez x y (y x doğruysa değerlendirdi olmayacak) değerlendirme güzel özelliği sağlar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jay Will

    Jay Will

    19 NİSAN 2006
  • jkimisyellow...ish

    jkimisyellow

    8 Temmuz 2009
  • Jucyber Tutoriais

    Jucyber Tuto

    8 EYLÜL 2009