Ділення націло і остача від ділення у Python - tvvas/python-turtle GitHub Wiki
Теорія
У Python, для ділення націло використовується оператор //
, а для знаходження остачі від ділення - оператор %
.
Оператор //
повертає результат ділення без остачі, тобто цілу частину від ділення. Наприклад:
a = 10 // 3
print(a) # виведе 3
Оператор %
повертає лише остачу від ділення. Наприклад:
b = 10 % 3
print(b) # виведе 1
Приклад
Задача. Програма зчитує натуральне двоцифрове число і виводить через пропуск кожну цифру окремо.
Розв'язок:
x = int(input())
a = x // 10
b = x % 10
print(a, b)
Пояснення:
-
input()
зчитує текст із клавіатури -
int(input())
перетворює цей текст у число -
x = int(input())
записує отримане число у зміннуx
-
a = x // 10
знаходить першу цифру числаx
і записує її у зміннуa
-
b = x % 10
знаходить другу цифру числаx
і записує її у зміннуb
-
print(a, b)
виводить значення зміннихa
іb
на екран
Завдання 1.
Виконати наступні кроки:
Завдання можна виконувати офлайн або онлайн.
Інструкція для роботи офлайн
-
Запустіть програму IDLE. Якщо ця програма ще не встановлена, то можна завантажити звідси https://www.python.org/downloads/, натиснувши кнопку Download Python, програму для установки Python, разом із якою встановиться IDLE
-
В IDLE виконайте команду
File -> New File
-
Вставте у редактор код із прикладу вище
-
Виконайте команду
Run -> Run Module
. За необхідності, збережіть файл -
У вікні, яке з'явиться, введіть двоцифрове число, наприклад 12, і натисніть
Enter
-
Перевірте чи виведеться правильний результат
-
Зареєструйтеся на сайті eolymp.com. Це сайт для автоматичної перевірки розв'язків завдань.
-
Перейдіть за посиланням https://www.eolymp.com/uk/problems/1
-
Натисніть кнопку
Відправити розв'язок
внизу сторінки. Якщо такої кнопки немає, то переконайтеся що Ви залогінилися на сайті -
Із випадаючого списку
Мова програмування
виберіть пунктPython 3 (python 3.8)
-
В поле
Код програми
вставте код розв'язку -
Натисніть на кнопку
Відправити
Інструкція для роботи онлайн
- Відкрийте онлайн-інтерпретатор
https://www.programiz.com/python-programming/online-compiler/
-
Видаліть увесь код із текстового поля, над яким пише main.py
-
Вставте у це текстове поле код із прикладу вище
-
Натисніть кнопку
Run
-
У вікно, над яким написано Shell, введіть двоцифрове число, наприклад 12, і натисніть
Enter
-
Перевірте чи виведеться правильний результат
-
Зареєструйтеся на сайті eolymp.com. Це сайт для автоматичної перевірки розв'язків завдань.
-
Перейдіть за посиланням https://www.eolymp.com/uk/problems/1
-
Натисніть кнопку
Відправити розв'язок
внизу сторінки. Якщо такої кнопки немає, то переконайтеся що Ви залогінилися на сайті -
Із випадаючого списку
Мова програмування
виберіть пунктPython 3 (python 3.8)
-
В поле
Код програми
вставте код розв'язку -
Натисніть на кнопку
Відправити
Наступні завдання
Розв'язати наступні задачі:
- https://www.eolymp.com/uk/problems/9925
- https://www.eolymp.com/uk/problems/9927
- https://www.eolymp.com/uk/problems/9929
- https://www.eolymp.com/uk/problems/9933
- https://www.eolymp.com/uk/problems/9924
- https://www.eolymp.com/uk/problems/9926
- https://www.eolymp.com/uk/problems/9928
- https://www.eolymp.com/uk/problems/9934
- https://www.eolymp.com/uk/problems/906
- https://www.eolymp.com/uk/problems/903