Page 130 - Bilgisayar Bilimi | Kur 1
P. 130
>>> saat = saniye // 3600 # 3600 saniye = 1 saat
>>> 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 içerir.
>>> 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.11. 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ış daha 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ı
olduğu görülecektir.
129