Page 25 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 25
>>> saniye = saniye% 3600
>>> dakika = saniye // 60 # 60 saniye = 1 dakika
>>> saniye = saniye% 60
print (saat, "sa", dakika, "dk", saniye, "sn")
Kullanıcı 10000 girerse program 2 saat, 46 dakika, 40 saniye yazdırır.
Örnek: Dijital saat ekranlarında yapıldığı gibi dakika ve saniyelerde tek haneli değerlerin önüne sıfır
koymak için bazı ekstra aritmetik gerekir.
>>> saniye = int (input ("saniye sayısını girin:"))
>>> saat = saniye // 3600 # 3600 saniye = 1 saat
>>> saniye = saniye% 3600
>>> dakika = saniye // 60 # 60 saniye = 1 dakika
>>> saniye = saniye% 60
>>> print (saat, ":", sep = "", end = "")
>>> onlar = dakika // 10
>>> birler = dakika % 10
>>> print (onlar, birler, ":", sep = "", end = "")
>>> onlar = saniye // 10
>>> birler = saniye% 10
>>> print (onlar, birler, sep = "")
3.9. Aritmetik İfadeler
Python basit aritmetik aracılığıyla bir değişkeni değiştiren bir deyimin basitleştirilmesinde daha ge-
nel bir yol sağlar. Örneğin x= x + 5 deyimi x + = 5 olarak kısaltılabilir. Bu ifade “ x’i 5 arttır.” anlamına
gelir. x * = y + z deyimi ile x = x * (y + z) deyimi aynıdır.
Örnek:
>>> y=5
>>> y=y+15
>>> x=5
>>> x+=15
>>> print("x-->",x," y-->",y)
x--> 20 y--> 20
Bu örnekte ilk olarak x ve y değişkenlerine 5 değeri aktarılmış sonra aynı değişkenlerin üzerine 15
değeri farklı yöntemlerle eklenmiştir. Print komutuyla ekrana yazdırıldığında çıkan değerlerin aynı ol-
duğu görülecektir.
İki veya daha fazla ifadeyi karşılaştırmak gereken koşullu durumlarda koşul ifadeleri kullanılır. Ko-
şul ifadeleri, program yazarken çok kullanılan ifadelerden biridir. Farklı türden durum ve/veya koşulları
ifade etmek için kullanılan koşul ifadeleri sırayla açıklanmıştır.
131