Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Числа та Арифметика | Basic Syntax
Вступ до Python з Cursor

bookЧисла та Арифметика

Python працює з двома основними типами чисел:

  • Цілі числа (int) — цілі значення, такі як 5, -12 або 0;
  • Дробові числа (float) — числа з десятковою крапкою, наприклад, 3.14 або -2.5.

Python визначає тип числа залежно від способу його запису.

Арифметичні операції в Python

Python містить усі стандартні математичні операції з зрозумілим синтаксисом:

Додавання

+ додає значення. Змішування int і float дає результат типу float.

Віднімання

- віднімає праве значення від лівого. Працює з додатними та від’ємними числами.

Множення

* множить значення. Якщо використовується float, результат також буде float.

Ділення

/ ділить і завжди повертає float, навіть якщо результат цілий (наприклад, 8 / 2).

Цілочисельне ділення

// ділить і округлює вниз до найближчого цілого числа. Тип результату залежить від операндів.

Остача від ділення

% повертає залишок від ділення. Працює з додатними, від’ємними числами та з float.

Піднесення до степеня

** підносить число до степеня. Також працює з дробовими степенями для обчислення коренів.

Пріоритет операторів (PEMDAS)

Python дотримується стандартних правил визначення порядку виконання операцій:

  1. Дужки;
  2. Піднесення до степеня;
  3. Множення / Ділення / Цілочисельне ділення / Остача від ділення;
  4. Додавання / Віднімання.

Цілі числа та числа з плаваючою комою в операціях

Під час виконання арифметичних операцій:

  • Ділення завжди повертає float;
  • Змішування int і float призводить до результату типу float;
  • Використовуйте //, щоб отримати результат у вигляді цілого числа, округленого вниз.

Підсумок

  • Python підтримує типи int та float;
  • Арифметичні оператори: +, -, *, /, //, %, **;
  • / повертає числа з плаваючою комою, // дає цілі числа після ділення з округленням вниз;
  • Пріоритет операторів відповідає PEMDAS.
question mark

Що поверне 7 // 3 у Python?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 4

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

Can you give examples of each arithmetic operation in Python?

What are some common mistakes to avoid with arithmetic operations in Python?

Can you explain the difference between floor division and regular division?

Awesome!

Completion rate improved to 5

bookЧисла та Арифметика

Свайпніть щоб показати меню

Python працює з двома основними типами чисел:

  • Цілі числа (int) — цілі значення, такі як 5, -12 або 0;
  • Дробові числа (float) — числа з десятковою крапкою, наприклад, 3.14 або -2.5.

Python визначає тип числа залежно від способу його запису.

Арифметичні операції в Python

Python містить усі стандартні математичні операції з зрозумілим синтаксисом:

Додавання

+ додає значення. Змішування int і float дає результат типу float.

Віднімання

- віднімає праве значення від лівого. Працює з додатними та від’ємними числами.

Множення

* множить значення. Якщо використовується float, результат також буде float.

Ділення

/ ділить і завжди повертає float, навіть якщо результат цілий (наприклад, 8 / 2).

Цілочисельне ділення

// ділить і округлює вниз до найближчого цілого числа. Тип результату залежить від операндів.

Остача від ділення

% повертає залишок від ділення. Працює з додатними, від’ємними числами та з float.

Піднесення до степеня

** підносить число до степеня. Також працює з дробовими степенями для обчислення коренів.

Пріоритет операторів (PEMDAS)

Python дотримується стандартних правил визначення порядку виконання операцій:

  1. Дужки;
  2. Піднесення до степеня;
  3. Множення / Ділення / Цілочисельне ділення / Остача від ділення;
  4. Додавання / Віднімання.

Цілі числа та числа з плаваючою комою в операціях

Під час виконання арифметичних операцій:

  • Ділення завжди повертає float;
  • Змішування int і float призводить до результату типу float;
  • Використовуйте //, щоб отримати результат у вигляді цілого числа, округленого вниз.

Підсумок

  • Python підтримує типи int та float;
  • Арифметичні оператори: +, -, *, /, //, %, **;
  • / повертає числа з плаваючою комою, // дає цілі числа після ділення з округленням вниз;
  • Пріоритет операторів відповідає PEMDAS.
question mark

Що поверне 7 // 3 у Python?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 4
some-alt