• 03-04-2021, 20:24:26
    #1
    Elimde böyle bir kod var


    print ettiğimde bu sonucu alıyorum fakat ben
    print ettiğimde
    1.TUR
    2.TUR
    3.TUR
    diye gitmesini istiyorum nasıl yapabilirim


  • 03-04-2021, 20:26:30
    #2
    counter+=1 kısmını for döngüsünün içine alabilirsiniz. Counter 1 kez artıyor ve bitiyor. 1. turdan öte gidemiyor.
  • 03-04-2021, 20:29:36
    #3
    counter değişkenini arttırmamışsınız hocam
  • 03-04-2021, 20:36:57
    #4
    sellimenes adlı üyeden alıntı: mesajı görüntüle
    counter+=1 kısmını for döngüsünün içine alabilirsiniz. Counter 1 kez artıyor ve bitiyor. 1. turdan öte gidemiyor.
    peki hocam bunu her 3 turda 1 nasıl çalıştırabilirim
  • 03-04-2021, 20:42:07
    #5
    Reklam34 adlı üyeden alıntı: mesajı görüntüle
    peki hocam bunu her 3 turda 1 nasıl çalıştırabilirim
    if counter <= 3:
    pass

    Buna benzer bir kod öbeği olması lazım, yanlışsa bile mantığını anlamışsınızdır. Counter 3 olduğunda da tekrar 0 olarak ayarlarsınız.
  • 03-04-2021, 20:53:41
    #6
    sellimenes adlı üyeden alıntı: mesajı görüntüle
    if counter <= 3:
    pass

    Buna benzer bir kod öbeği olması lazım, yanlışsa bile mantığını anlamışsınızdır. Counter 3 olduğunda da tekrar 0 olarak ayarlarsınız.
    Counter 3 olduğunda da tekrar 0 olarak ayarlarsınız.
    bunu nasıl yapıyoruz
  • 03-04-2021, 21:01:02
    #7
    Üyeliği durduruldu
    For un icine koy artirimi baskan
  • 03-04-2021, 21:04:58
    #8
    geceyarisi adlı üyeden alıntı: mesajı görüntüle
    For un icine koy artirimi baskan
    onu yaptım hocam fakat counter 3 olduğunda tekrar 0 olarak yapmaktan bahsediyorum şuan
  • 03-04-2021, 21:24:06
    #9
    En iyisi sanırım
    Reklam34 adlı üyeden alıntı: mesajı görüntüle
    onu yaptım hocam fakat counter 3 olduğunda tekrar 0 olarak yapmaktan bahsediyorum şuan
    anladığım kadarıyla her 3 olduğunda yapılmasını istiyorsunuz onun için;

    if counter%3 == 0:

    kullanabilirsiniz sayacınız her 3 ve 3'ün katı olduğu zaman çalışacaktır boşuna sıfırlamaya gerek yok