SORU
10 EKİM 2008, Cuma


Nasıl kırmak için Python çoklu döngüler dışında?

Verilen aşağıdaki kodu (bu işe yaramazsa):

while True:
    #snip: print out current state
    while True:
        ok = get_input("Is this ok? (y/n)")
        if ok == "y" or ok == "Y": break 2 #this doesn't work :(
        if ok == "n" or ok == "N": break
    #do more processing with menus and stuff

Bir şekilde bu işi yapmak için var mı? Ya bir denetleme var giriş döngüyü kırmak için, daha sonra başka bir, daha sınırlı, eğer kullanıcı memnun kalırsa dış döngü içinde hep birlikte kırmak için kontrol edebilirim?

Edit-BİLGİNİZE:get_input istemi ve varsayılan değerler gösteren destekleyen yazdığım kısa bir işlev ve stdin.readline().strip() biridir verir

CEVAP
10 EKİM 2008, Cuma


İlk düşüncem bir işlev iç içe döngü yeniden oluşturulması ve return çıkarmak için kullanmak olacaktır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DeAdPiXel6667

    DeAdPiXel666

    2 Ocak 2010
  • Hudson Music

    Hudson Music

    13 Mart 2007
  • iBand IguJoo

    iBand IguJoo

    25 AĞUSTOS 2006