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: Tutulacak 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, buçuklu durumları en yakın çift sayıya yuvarlar (bankacı yuvarlaması):

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

Görev

Kolay

Aşağıdakileri yapan bir program yazın:

  1. Kullanıcıdan bir sayı alır (float).
  2. Yuvarlanacak ondalık basamak sayısını alır (integer).
  3. Yuvarlanmış sayıyı çıktı olarak verir.

Kopya kağıdı

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

round(number, ndigits)
  • number: Yuvarlanacak değer
  • ndigits: Tutulacak ondalık basamak sayısı (isteğe bağlı)
print(round(4.567))     # 5
print(round(4.567, 2))  # 4.57
print(round(456.78, -1))  # 460

Python, tam ortadaki durumları en yakın çift sayıya yuvarlar (banker yuvarlaması):

print(round(2.5))  # 2 (aşağı yuvarlar — 2 çifttir)
print(round(3.5))  # 4 (yukarı yuvarlar — 4 çifttir)

Kendin dene

# Buraya kod yazın
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