[Linux-programlama] Python - For Dongusu

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Hasan (linux@degismez.com)
Date: Mon 28 Feb 2005 - 21:49:53 EET


    Merhaba, python'a yeni basladim, o yuzden sorum cok basit olabilir
ama ben bulamadim.
Burada kod diye bir listemiz var , programin icerisindeki editordeki
satirlari koyuyorum icersine. Sonra o satirlardaki kodlara gore islemler
yaptiriyorum. JMP komutunu gorunce ornegin JMP 14 ise for dongusu icinde
14. satira geri donmesini istiyorum,ordan tekrar okumaya devam etsin.
Fakat for dongusunda surekli artan bir sekilde gittigi icin bunu
yapamiyorum.Kisa bir yoldan bunu cozmeye calisiyorum,yardimci
olabilirseniz sevinirim.

Hasan

--------------------------------------------------------------------------------------------------
kod=text.get("1.0",END).split("\n")

for mnemonic in kod:
          if Skip==0 :
                if mnemonic.find("IN")>(-1):
                     doIN()

                if mnemonic.find("JMP")>(-1):
                     harfNO=mnemonic.find("JMP")
                     PK=mnemonic[harfNO+4:(harfNO+6)]
                     doJMP(PK)

                if mnemonic.find("SKN")>(-1):
                    if HesapMakinesi<0 :
                       Skip=Skip+1
                       msg="Negatif Deger, Atlama Yapildi\n\n"
                       cikti.insert(END,msg)

                 if ...

            else: Skip=Skip-1

----------------------------------------------------------------------------------------------

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.