Merhaba! Steam' e bak bir ara bir şeyler sordum.Yeni yeni Python öğrenmeye başladım hem kitaptan hem de videolardan ancak "For" döngüsüne bir türlü kafam basmıyor. Mantığını anlayamıyorum, oturmuyor. Siz nasıl öğrendiniz bu döngüyü? While döngüsünü anladım bu arada.
for(int i = 0;/*Başlangıç şekeriniz. Şu an kahvenizde kaç şeker var?*/ i < 100; /*Kaç şekerde duracağınız*/i++ /*Kaç tane şeker atacağınız. i+=2 derseniz mesela 2 şeker birden atarsınız.*/){
//kahvenizi nasıl karıştırırsınız? karıştırırken televizyona da bakar mısınız? öyleyse televizyona bakalım....
televizyonaBak(); //Şeker atar atmaz televizyona bakacaktır :P
}
for(i = 0; i < n; i++)
mantığı ile değil foreach (var item in list)
mantığı ile çalışıyor. Programlama temeliniz olmadığı için zorlanıyorsunuz.range(1, 5)
derseniz [1, 2, 3, 4]
diye bir dizi oluşturacaktır.range(1, 10)
derseniz [1, 2, 3, 4, 5, 6, 7, 8, 9]
""range(1, 10, 2)
derseniz [1, 3, 5, 7, 9]
""range(5, 2, -1)
derseniz [5, 4, 3]
""for i in range(1, 10)
dediğiniz zaman her bir adımda range listesi içerisindeki elemanı tek tek i'ye atayarak ilerle diyorsunuz.Bunu tamamıyla unutmuşum. Python fazla kullandığım bir dil değil.3. parametre artış miktarı
Yeni yeni Python öğrenmeye başladım hem kitaptan hem de videolardan ancak "for" döngüsüne bir türlü kafam basmıyor. Mantığını anlayamıyorum, oturmuyor. Siz nasıl öğrendiniz bu döngüyü? While döngüsünü anladım bu arada.
for i in range(10):
print("hello world")
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.