eşittir yok dostumPython:i=1 while i<10: t=1 while t<10: print(i,"x",t,": ",i*t) t+=1 i+=1
Bu kodu anlayarak yazdım fakat şimdi kafam karıştı. Neden t artarken i, 9'a kadar sabit kalıyor?
Python kodu okurken nasıl okuyor?
- I'ye 1 değeri atanır ve RAM'e yazılır.
- 1.while i 9 olana kadar döngüye devam eder.
- T'ye 1 değeri atanır ve RAM'e yazılır.
- 2.whle t 9 olana kadar dögüye devam eder.
- T 9 olduktan sonra 2.while biter ve tekrar 1.while döngüye başlar.
- Bu böyle devam eder. Taaki i 9 olana kadar.
20'ye kadar sayarken olduğu gibi her 10'a kadar saydığında onlar basamağı bir artar. Onlar basamağını 1.döngü, birler basamağını 2.döngü olarak düşünebilirsin.Yani 1. whine değeri yazdıktan sonra içindeki döngüyü işlettiği için 2.döngü bitene kadar bekliyor. Anladım teşekkür ederim galiba öğrenmek istediğim buydu.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.