0-100 arasındaki sayılardan 3 e bölünenlerin toplamını yazdıran program -While Döngüsü

0 ile 100 arasındaki sayılardan 3 e bölünenlerin toplamını yazdıran python kodlarını yazalım.

öncelikle bu soruda kullanıcıdan herhangi bir veri alma işlemi yani input kullanımı yoktur.

çünkü kullacağımız sayılar bellidir.

0 ile 100 arasında dediği için bir aralık belirttiği için döngü kullanmamız gerekir. Python da en çok kullanılan iki çeşit döngü vardır. Birisi while döngüsü, diğeri for döngüsü…

bu soru her iki döngüyle de çözülebilir.

Biz öncelikle while döngüsü ile çözelim.

bu soruda aynı zamanda 3e bölünme şartı olduğu için döngü içinde if kullanımıda olacaktır.

öncelik while döngüsü yapısını anlatayım kısaca;

while şart:
şart doğru olduğu sürece yapılacaklar

evet kısaca while döngüsünün şablonu bu şekildedir.
while’ in türkçe karşılığı zaten olduğu sürece anlamındadır. buradaki kullanımı da bu şekildedir.

while şart: şart doğru olduğu sürece girintili yerdeki kodların çalıştırılması gerekmektedir.

while’ nin kullanımı bu sorumuzu çözünce daha da belirgenleşecektir.

Gelelim sorumuza;

öncelikle bir aralıktan bahsettiği için başlangıç sayımızı tutacak bir değişken tanımlıyoruz.

sayac=0

gibi
daha sonra döngümüzü oluşturuyoruz.

sayac=0
while sayac<=100: burada da döngünün bitiş şartını belirtiyoruz. Diyoruz ki sayac adlı değişken 100 e eşit veya küçük olduğu sürece aşağıdaki kodları çalıştır. daha sonra ise 0-100 arasındaki sayılardan 3 e bölünenleri de if bloğu ile bulacağız. sayac=0 while sayac<=100: if sayac%3==0: burada ise sayac adlı değişkenimiz 3 e bölündüğünde kalan sıfıra eşitmi diye kontrol ediyoruz. Başka deyişle 3 e tam bölünüyor mu diye kontrol ediyoruz. eğer sayac 3 e tam bölünüyorsa bunları toplamamız gerekiyor. Bunun için döngünün dışına bir toplam değişkeni tanımlıyoruz.

sayac=0
toplam=0
while sayac<=100: if sayac%3==0: toplam=toplam+sayac

evet şimdi ise döngümüzün bitme şartını bulması için sayac her seferinde bir artırıyoruz.

sayac+=1

ve döngünün dışına da print(toplam) ile en son toplam değişkenin değerini yazdırarak programı bitiriyoruz.

bu alanda yazdığım kodlar girintileri düzgün görünmüyor.

Kodların girintileri düzgün halini indirerek bakabilirsiniz.

0-100 arası 3 e tam bölünenlerin toplamı

indirme şifresi:bilisimpaylasim.net

Administrator hakkında 335 makale
Bilişim Teknolojileri Öğretmeni

İlk yorum yapan olun

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.


*