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

  • amc

    amc

    21 EYLÜL 2005
  • Charles Nesson

    Charles Ness

    27 NİSAN 2006
  • Xcode programming tutorials

    Xcode progra

    17 EYLÜL 2006