Ділення націло і остача від ділення у 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)

Пояснення:

  1. input() зчитує текст із клавіатури
  2. int(input()) перетворює цей текст у число
  3. x = int(input()) записує отримане число у змінну x
  4. a = x // 10 знаходить першу цифру числа x і записує її у змінну a
  5. b = x % 10 знаходить другу цифру числа x і записує її у змінну b
  6. print(a, b) виводить значення змінних a і b на екран

Завдання 1.

Виконати наступні кроки:

Завдання можна виконувати офлайн або онлайн.

Інструкція для роботи офлайн
  1. Запустіть програму IDLE. Якщо ця програма ще не встановлена, то можна завантажити звідси https://www.python.org/downloads/, натиснувши кнопку Download Python, програму для установки Python, разом із якою встановиться IDLE

  2. В IDLE виконайте команду File -> New File

  3. Вставте у редактор код із прикладу вище

  4. Виконайте команду Run -> Run Module. За необхідності, збережіть файл

  5. У вікні, яке з'явиться, введіть двоцифрове число, наприклад 12, і натисніть Enter

  6. Перевірте чи виведеться правильний результат

  7. Зареєструйтеся на сайті eolymp.com. Це сайт для автоматичної перевірки розв'язків завдань.

  8. Перейдіть за посиланням https://www.eolymp.com/uk/problems/1

  9. Натисніть кнопку Відправити розв'язок внизу сторінки. Якщо такої кнопки немає, то переконайтеся що Ви залогінилися на сайті

  10. Із випадаючого списку Мова програмування виберіть пункт Python 3 (python 3.8)

  11. В поле Код програми вставте код розв'язку

  12. Натисніть на кнопку Відправити

Інструкція для роботи онлайн
  1. Відкрийте онлайн-інтерпретатор

https://www.programiz.com/python-programming/online-compiler/

  1. Видаліть увесь код із текстового поля, над яким пише main.py

  2. Вставте у це текстове поле код із прикладу вище

  3. Натисніть кнопку Run

  4. У вікно, над яким написано Shell, введіть двоцифрове число, наприклад 12, і натисніть Enter

  5. Перевірте чи виведеться правильний результат

  6. Зареєструйтеся на сайті eolymp.com. Це сайт для автоматичної перевірки розв'язків завдань.

  7. Перейдіть за посиланням https://www.eolymp.com/uk/problems/1

  8. Натисніть кнопку Відправити розв'язок внизу сторінки. Якщо такої кнопки немає, то переконайтеся що Ви залогінилися на сайті

  9. Із випадаючого списку Мова програмування виберіть пункт Python 3 (python 3.8)

  10. В поле Код програми вставте код розв'язку

  11. Натисніть на кнопку Відправити

Наступні завдання

Розв'язати наступні задачі:

  1. https://www.eolymp.com/uk/problems/9925
  2. https://www.eolymp.com/uk/problems/9927
  3. https://www.eolymp.com/uk/problems/9929
  4. https://www.eolymp.com/uk/problems/9933
  5. https://www.eolymp.com/uk/problems/9924
  6. https://www.eolymp.com/uk/problems/9926
  7. https://www.eolymp.com/uk/problems/9928
  8. https://www.eolymp.com/uk/problems/9934
  9. https://www.eolymp.com/uk/problems/906
  10. https://www.eolymp.com/uk/problems/903
⚠️ **GitHub.com Fallback** ⚠️