Ділення є варто розглянути окремо, оскільки існує два його види:
-
цілочисельне ділення (евклідове), результатом якого завжди є
цілі числа, за його допомогою ми знаходимо частку та остачу (приклад: 13 ÷ 4 дає 3, і 1 в остачі)
- "класичне"
десяткове ділення, яке в результаті може давати
десяткові дроби (приклад: 13 ÷ 4 = 3,25)
У Python десяткове ділення записується
/
, цілочисельне —
//
, а остачу від ділення можна знайти за допомогою
%
.
Таким чином,
print(9//2)
відображатиме «4», тоді як
print(9%2)
відображатиме «1»: 9 - це 4 рази по 2, і залишок 1.
Що стосується інструкції
print(9/2)
, то вона виведе "4.5".
Напишіть програму, яка відображає у такому порядку:
- результат 38 ÷ 5 при
десятковому діленні,
- частку 38 ÷ 5 при
цілочисельному діленні як ціле число,
-
остачу від евклідового ділення 38 на 5.