filmov
tv
Python Öğreniyorum 4 – for döngüsü (Soru çözümlü)
Показать описание
0:23 Komut veya komutların istenilen sayıda tekrarlanması için for döngüsü kullanılır. Birçok kullanım şekli vardır.
0:32 range kullanımıyla başlayalım.
Bu döngü n defa tekrar edecek ve n defa print komutu çalışacaktır. Her döngü için döngü sayısını kontrol eden bir değişken kullanılır. Buradaki değişken i değişkenidir. i değişkenin değeri 0’dan başlar ve her defasında 1 artar. Son değer olarak n-1 değerini alır, çünkü 0 başlamıştır.
1:08 0’dan 5’e kadar sayıları yazan programı yazalım:
1:26 1’den 5’e kadar olan sayıları yazmak için ise:
1:45 1’den 10’a kadar tek sayıları yazdıralım:
2:11 Şimdi de 10’dan 1’a kadar çift sayıları yazdıralım:
2:37 Örnek olarak 1’den girilen n sayısına kadar olan sayıların toplamını bulan programı yazalım.
3:48 range yerine direk olarak liste yazılabilir. Listedeki elemanlar her dönmede tek tek sırayla alınır.
4:22 break: Diyelim ki sadece 0 sayısına kadar olan renkleri yazdırmak istiyoruz.
4:55 continue: Veya 0 sayısını atlamak istiyoruz:
6:01 Şimdi de bir yazı string yazarak deneyelim ve nasıl çalıştığını kontrol edelim:
6:38 Ayrıca print komutuyla sep parametresi de kullanılabilir.
7:18 For döngüsüyle birlikte else de kullanılabilir.
Soru Çözümleri
7:58 1. Sayıların toplamı
N sayısı giriliyor ve daha sonra n sayı giriliyor. Girilen n sayının toplamını bulan programı yazınız. Sayıların ortalamasını bulan programı yazınız.
9:13 2. Faktöriyel
Girilen n sayısının faktöriyelini hesaplayan programı yazınız.
n! = 1*2*3*...*n
9:54 3. Asal sayı
Girilen sayının asal olup olmadığını bulan programı yazınız. Asal ise Evet, değilse Hayır yazacak.
11:18 4. Maksimum ve minimum
Girilen n sayıdan maksimum ve minimum sayıları bulan programı yazınız.
12:48 5. Sayının bölenleri
Girilen sayının bölenlerini bulan programı yazınız. 1 sayısı ve sayının kendisi dahil edilecek. Sayılar bir satırda yazılacak.
Yazılı açıklamalar ve kodlar:
Python Öğreniyorum 1 – Gerekli Programlar
Python Öğreniyorum 2 – Veri girişi çıkışı (Soru çözümlü)
Python Öğreniyorum 3 – Koşullu İfadeler (Soru çözümlü)
Python Öğreniyorum 4 – for döngüsü (Soru çözümlü)
Python Öğreniyorum 5 – while döngüsü (Soru çözümlü)
0:32 range kullanımıyla başlayalım.
Bu döngü n defa tekrar edecek ve n defa print komutu çalışacaktır. Her döngü için döngü sayısını kontrol eden bir değişken kullanılır. Buradaki değişken i değişkenidir. i değişkenin değeri 0’dan başlar ve her defasında 1 artar. Son değer olarak n-1 değerini alır, çünkü 0 başlamıştır.
1:08 0’dan 5’e kadar sayıları yazan programı yazalım:
1:26 1’den 5’e kadar olan sayıları yazmak için ise:
1:45 1’den 10’a kadar tek sayıları yazdıralım:
2:11 Şimdi de 10’dan 1’a kadar çift sayıları yazdıralım:
2:37 Örnek olarak 1’den girilen n sayısına kadar olan sayıların toplamını bulan programı yazalım.
3:48 range yerine direk olarak liste yazılabilir. Listedeki elemanlar her dönmede tek tek sırayla alınır.
4:22 break: Diyelim ki sadece 0 sayısına kadar olan renkleri yazdırmak istiyoruz.
4:55 continue: Veya 0 sayısını atlamak istiyoruz:
6:01 Şimdi de bir yazı string yazarak deneyelim ve nasıl çalıştığını kontrol edelim:
6:38 Ayrıca print komutuyla sep parametresi de kullanılabilir.
7:18 For döngüsüyle birlikte else de kullanılabilir.
Soru Çözümleri
7:58 1. Sayıların toplamı
N sayısı giriliyor ve daha sonra n sayı giriliyor. Girilen n sayının toplamını bulan programı yazınız. Sayıların ortalamasını bulan programı yazınız.
9:13 2. Faktöriyel
Girilen n sayısının faktöriyelini hesaplayan programı yazınız.
n! = 1*2*3*...*n
9:54 3. Asal sayı
Girilen sayının asal olup olmadığını bulan programı yazınız. Asal ise Evet, değilse Hayır yazacak.
11:18 4. Maksimum ve minimum
Girilen n sayıdan maksimum ve minimum sayıları bulan programı yazınız.
12:48 5. Sayının bölenleri
Girilen sayının bölenlerini bulan programı yazınız. 1 sayısı ve sayının kendisi dahil edilecek. Sayılar bir satırda yazılacak.
Yazılı açıklamalar ve kodlar:
Python Öğreniyorum 1 – Gerekli Programlar
Python Öğreniyorum 2 – Veri girişi çıkışı (Soru çözümlü)
Python Öğreniyorum 3 – Koşullu İfadeler (Soru çözümlü)
Python Öğreniyorum 4 – for döngüsü (Soru çözümlü)
Python Öğreniyorum 5 – while döngüsü (Soru çözümlü)
Комментарии