Menu
Coddy logo textTech

Sayıları Yuvarlama

Coddy'nin Python Journey'sinin Logic & Flow bölümünün bir parçası — ders 5 / 78.

round() fonksiyonu, sayıları en yakın değere yuvarlar.

round(number, ndigits)
  • number: Yuvarlanacak değer.
  • ndigits: Korunacak ondalık basamak sayısı (isteğe bağlı).

Örnekler:

print(round(4.567))     # 5
print(round(4.567, 2))  # 4.57
print(round(456.78, -1))  # 460.0

Python, yarı yarıya durumları en yakın çift sayıya yuvarlar (bankacı yuvarlaması - banker's rounding):

print(round(2.5))  # 2  (çift 2'ye AŞAĞI yuvarlar)
print(round(3.5))  # 4  (çift 4'e YUKARI yuvarlar)
challenge icon

Görev

Kolay
Kullanıcıdan iki ayrı `input` alan ve yuvarlanmış sonucu yazdıran bir program yazın:

1. İlk `input` bir `number` (`float`) olmalıdır. 2. İkinci `input` yuvarlanacak `decimal` `places` sayısı (`integer`) olmalıdır.

Örnek:
Girdiler 3.14159 ve 2 ise, program 3.14 çıktısını vermelidir.

Kendin dene

# Kullanıcıdan bir float girdisi al
# Kullanıcıdan ondalık basamak sayısı için bir tamsayı girdisi al
# Yuvarlanmış sayıyı yazdır
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Logic & Flow bölümündeki tüm dersler