Menu
Coddy logo textTech

Zaokrąglanie liczb

Część sekcji Logika i przepływ programu ścieżki Python w Coddy. Lekcja 5 z 78.

Funkcja round() zaokrągla liczby do najbliższej wartości.

round(number, ndigits)
  • number: Wartość do zaokrąglenia.
  • ndigits: Liczba miejsc po przecinku, które należy zachować (opcjonalnie).

Przykłady:

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

Python zaokrągla wartości połówkowe do najbliższej parzystej liczby (zaokrąglanie bankierskie):

print(round(2.5))  # 2  (zaokrągla W DÓŁ do parzystej liczby 2)
print(round(3.5))  # 4  (zaokrągla W GÓRĘ do parzystej liczby 4)
challenge icon

Wyzwanie

Łatwy
Napisz program, który pobiera od użytkownika dwie osobne dane wejściowe i wyświetla zaokrąglony wynik:

1. Pierwsza dana wejściowa powinna być liczbą (float). 2. Druga dana wejściowa powinna określać liczbę miejsc po przecinku, do których należy zaokrąglić (integer).

Przykład:
Jeśli dane wejściowe to 3.14159 i 2, program powinien wyświetlić 3.14.

Spróbuj swoich sił

# Pobierz od użytkownika liczbę zmiennoprzecinkową
# Pobierz od użytkownika liczbę całkowitą określającą liczbę miejsc po przecinku
# Wyświetl zaokrągloną liczbę
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Logika i przepływ programu

Poćwicz samodzielnie: Kompilator Python online