Dzielenie na liczbach całkowitych i zmiennoprzecinkowych
Python obsługuje dwa różne operatory dzielenia: / i //. W Pythonie 3 operator / zawsze zwraca wynik zmiennoprzecinkowy, natomiast // to dzielenie z podłogą – zawsze zwraca liczbę całkowitą. Dzielenie z podłogą działa tak samo jak math.floor(licznik/mianownik), czyli zwraca największą liczbę całkowitą mniejszą lub równą wynikowi dzielenia. Więcej informacji o math.floor znajdziesz w dokumentacji Pythona.
To ćwiczenie jest częścią kursu
Typy danych w Pythonie
Instrukcje do ćwiczenia
- Wyświetl wynik
2/1i1/2. - Wyświetl wynik dzielenia z podłogą:
2//1i1//2. - Wyświetl typ wyniku
2/1i2//1.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Print the result of 2/1 and 1/2
print(____)
print(____)
# Print the floored division result of 2//1 and 1//2
print(____)
print(____)
# Print the type of 2/1 and 2//1
print(____)
print(____)