Python – 1 den 100 kadar olan çift ve tek sayıların toplamı
Python – 1 den 100 kadar olan çift ve tek sayıların toplamı

a=1
toplamcift=0
toplamtek=0
while (a<=100):
if a%2==0:
toplamcift=toplamcift+a
else:
toplamtek=toplamtek+a
a=a+1
print("1den 100e kadar çift sayıların toplamı = ",toplamcift)
print("1den 100e kadar tek sayıların toplamı = ",toplamtek)
print ("."*70)
print("Genel Toplam = ", toplamtek+toplamcift)
Python – 1 den 100 kadar olan çift ve tek sayıların toplamı:
Başlangıçta a, toplamçift ve toplamtek değişkenlerine değer ataması yapıyoruz. while döngüsünün koşulu a<=100 yani a sayısı 100den küçük yada 100 e eşit olduğu sürece döngüde kalmaktır.
Döngü içinde a%2 ile a değişkeninde ki sayının 2 ile bölümünden kalan hesaplanır ve sıfıra eşit olup olmadığı sorgulanır. Eğer sıfıra eşitse sayı ÇİFT değilse sayı TEK dir.
toplamçift=toplamçift+a –> ataması her seferinde döngü 1 den 100 e kadar dönecek ve a değişkeni a=a+1 ile her bir döngüde 1 arttırılacak. toplamçift değişkenine her döngüde a değeri ilave edilerek çift sayılarının toplamı hesaplanır. Aynı yöntem ile tek sayılar toplanır.
a=101 olduğu anda döngü biter ve:
print("1den 100e kadar çift sayıların toplamı = ",toplamcift) print("1den 100e kadar tek sayıların toplamı = ",toplamtek) print ("-"*70) print("Genel Toplam = ", toplamtek+toplamcift)
kodları çalışır. print (“-“*50) ile yan yana 50 tane – (tire işareti) koydurulur.