Python ile 0-100 Arası Çift Sayıları Bulma Örneği
Bu örneğimizde, 0-100 arasındaki çift sayıları filtreleyen basit bir Python programı yazacağız.
Kodumuzu yazmak için kullanacağımız algoritmanın arkasındaki matematiği bilirseniz kolayca yazabileceksiniz. Bildiğiniz üzere, iki ile kalansız bölünebilen, yani ikiye bölündüğünde sıfır sonucunu veren sayılara çift sayılar denilmektedir. Ayrıca, iki çift sayı birbiriyle toplandığında yine çift bir sayı ettiği için sıfır çift bir sayı değildir.
1. İlk olarak for döngüsü kullanarak kolay bir şekilde çözelim:
for i in range(0, 101, 2):
print(i)
2. İkinci çözümümüzde ise for döngüsü içinde if koşulunu kullanacağız:
for cıftSayi in range(1, 101):
if cıftSayi%2 == 0:
print(cıftSayi)
3. Üçüncü çözümümüzde ise while döngüsü içinde if koşulunu kullanacağız:
for cıftSayi in range(1, 101):
if cıftSayi%2 == 0:
print(cıftSayi)
4. Dördüncü çözümümüzde ise for döngüsü içinde if-elif ifadeleri içerisindeki continue ile göstereceğiz
for cıftSayi in range(0, 101):
if cıftSayi == 0:
continue
elif cıftSayi%2 == 0:
print(cıftSayi)
5. Son çözümümüzde ise for döngüsü içinde if-elif deyimi ile birlikte and operatörünü kullanacağız:
for cıftSayi in range(0, 101):
if cıftSayi > 0 and cıftSayi%2 == 0:
print(cıftSayi)