Cevap :
Cevap:
18.3
Açıklama:
round() fonksiyonu bir sayıyı istenilen şekilde yuvarlama işlemi yapar:
round(sayiDegiskeni, X) şeklinde kullanılır. X bir sayısal değer alır ve girilen değer kadar virgülden sonra değere yuvarlar.
Örneğin: 18.2538 i kullanalım ve bu değer sayi değişkeninde olsun.
round(sayi,2) sayi değişkenini alıp virgülden sonra 2 değer alarak yuvarlama yapacaktır. Virgülden sonraki 3. rakam 3 olduğundan bir alta yuvarlama yapacaktır ve sayı 18.25 olacaktır. 3 yerine 6 olsaydı 18.26 olacaktı.
Sorudaki için yaptığımız zaman: round(sayi, 1)
sayi'yi 18.25 olarak düşünelim. 2. rakam 5 olduğu için bir üste yuvarlanıp 18.3 olur.
Cevap:
round()komutu virgüllü bir sayıyı tam sayı ya da virgülden belli bir kısmını almamıza yarar tabii bu işi yaparken de sayıyı yuvarlayarak yapar yani 25,5 ise 26 gibi
soruya gelelim
sayi=18.2538
print(round(sayi,1))
print yazma işini yapar
gelelim asıl olaya
round(sayi,1)
buradaki sayi değişkenin değeri belli peki 1 ne demek?
virgülden sonra kaç tane sayı yazılacağını burada belirtiyor!
1 dediği için sayi değişkenin virgülden sonra 1 karakterini ekrana yazacak tabi bunu yaparken de .2538 yani .3 yapacak
demek ki ekranda 18.3 yazacak
cevap D
Açıklama: