Python Öğreniyorum 4 – for döngüsü (Soru çözümlü)
Bilgisayar Hane
0:00 / 0:00
Python Öğreniyorum 4 – for döngüsü (Soru çözümlü)
15 947 просмотров · 6 лет назад
Bilgisayar Hane
10,2 тыс. подписчиков
15 947 просмотров · 6 лет назад
Merhabalar. Python öğreniyorum serimizin 4.videosuna hoş geldiniz. 3.videomuzda koşullu ifadeleri nasıl oluşturabileceğimizi öğrendik. Python’da komutları tekrarlamayı sağlayan for ve while komutları bulunmaktadır. Bu videomuzda for komutunun nasıl kullanılabileceğini öğreneceğiz ve örnek soru çözümleri yapacağız. Haydi başlayalım.
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:
http://bilgisayarhane.net/python-ogre...
Python Öğreniyorum 1 – Gerekli Programlar
• Python Öğreniyorum 1 – Gerekli Programlar
Python Öğreniyorum 2 – Veri girişi çıkışı (Soru çözümlü)
• Python Öğreniyorum 2 – Veri girişi çıkışı ...
Python Öğreniyorum 3 – Koşullu İfadeler (Soru çözümlü)
• Python Öğreniyorum 3 – Koşullu İfadeler (S...
Python Öğreniyorum 4 – for döngüsü (Soru çözümlü)
• Python Öğreniyorum 4 – for döngüsü (Soru ç...
Python Öğreniyorum 5 – while döngüsü (Soru çözümlü)
• Python Öğreniyorum 5 – while döngüsü (Soru...