python çarpım tablosu
Soru
çarpım tablosu yapmaya çalışıyordum while ile beceremedim internette for ile yapılanı buldum. ve hatamı anlayamadım, mantığını anlatırsanız çok sevinirim. kodlar aşağıdaki bağlantıda. teşekkürler.
http://paste.ubuntu.com/25399468/
Devam Ediyor 1
Bilişim
1 sene
3 Cevaplar
908 görüntüleme
Çırak 0
Cevaplar ( 3 )
kodda bir yanlışlık yok
sadece yorum satırlarının ya hepsinin başına teker teker ‘#’ işareti koyulmalı yada yorumların tümünü kapsayan ‘ “”” ‘ 3 tırnak ile kapatılmalıdır.
doğrusu burda : http://paste.ubuntu.com/25401512/
Çünkü, 1. while döngün bittiğinde b değişkeni 10’a eşit kalıyor, ikinci defa döngüye girdiğinde 10 olduğu için, 2 while döngün çalşmıyor, şu şekilde çalışması lazım.
for ile önce bir x rakamı belirliyoruz tabi bu ilk başta 1 oluyor. Daha sonra ikinci for döngüsü iş başına geçiyor ve y rakamı buluyor. Bu da ilk başta bir oluyor ve 10 olana kadar devam ediyor. Toparlamak gerekirse: İlk rakam yani x = 1 iken y sayısı 1 ile 11 arası sayılardan oluşuyor ve ikinci for döngüsü bitmeden birinciye yeniden dönmüyor. yani 1*1, 1*2,….1*10 ( x*y, x*y……x*y) tamamlandığında x sayısı 2 değerini alıp ikinci for döngüsünü yeniden başlatıyor. yani 2*1, 2*2…….2*10 (x*y). print fonksiyonun ne işe yaradığı açık