Çözüldü Python kodun 9'a kadar sabit kalması

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

s3z4r

Picopat
Katılım
26 Kasım 2020
Mesajlar
158
Çözümler
3
Python:
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?
 
Son düzenleyen: Moderatör:
Çözüm
  • 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. Ta ki i 9 olana kadar.
  • 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. Ta ki i 9 olana kadar.
 
Son düzenleyen: Moderatör:
Çözüm
  • 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.

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.
 
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.
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.
 

Geri
Yukarı