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ı

python while döngüsü
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.

You may also like...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir