Açıklayarak yapabilir misiniz?​

Açıklayarak Yapabilir Misiniz class=

Sagot :

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: