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

  • MC JIN'S OLD YouTube CHANNEL

    MC JIN'S OLD

    2 Kasım 2008
  • eyes4beautee

    eyes4beautee

    17 HAZİRAN 2011
  • Majestic Casual

    Majestic Cas

    28 NİSAN 2012