Ділення з цілими та дійсними числами
Python підтримує два різні оператори ділення: / і //. У Python 3 / завжди повертає результат типу float, а // — це ділення з округленням донизу (floor division), яке стабільно повертає ціле число. Ділення з округленням донизу еквівалентне math.floor(numerator/divisor), що повертає найбільше ціле число, менше або рівне результату ділення. Докладніше про math.floor ви можете дізнатися в Python Docs.
Ця вправа є частиною курсу
Типи даних у Python
Інструкції до вправи
- Виведіть результат
2/1і1/2. - Виведіть результат ділення з округленням донизу для
2//1і1//2. - Виведіть тип
2/1і2//1.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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(____)