Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Розуміння Числових Типів | Числа
Типи даних у Python

bookРозуміння Числових Типів

Числа присутні всюди в Python. Найчастіше використовуються два основних числових типи: цілі числа (int) для цілих значень та числа з плаваючою комою (float) для десяткових дробів (включаючи науковий запис, наприклад 1e-3).

Основи цілих чисел та чисел з плаваючою комою

  • Цілі числа (int): цілі значення, такі як -2, 0, 7, 456566. Python підтримує цілі числа довільної величини;
  • Числа з плаваючою комою (float): десяткові значення, такі як 2.5, 3.14159, 2.71828, або науковий запис, наприклад 6.02e23;
  • Булеве значення: 0 та 0.0 вважаються False; будь-яке інше значення int/float в булевому контексті є True.
123456
# Basic numeric literals (no type checks or conversions here) n_int = 42 n_float = 3.14 n_sci = 1e-3 # 0.001 print(n_int, n_float, n_sci)
copy

Запис великих чисел для зручності читання

Люди часто записують 1,000,000 або 1 000 000. Python не дозволяє використовувати коми чи пробіли всередині числових літералів; для зручності читання використовуйте підкреслення.

12
million = 1_000_000 print(million == 1000000) # True
copy
Note
Примітка

Дробові числа з плаваючою комою зберігаються як двійкові дроби; незначні відхилення при округленні є нормальними (наприклад, 0.1 + 0.2 може не дорівнювати точно 0.3). Ви навчитеся працювати з округленням і форматуванням пізніше.

1. Який тип має 1e2?

2. Який літерал є коректним у Python для одного мільйона?

3. Оберіть правильне твердження про int та float.

question mark

Який тип має 1e2?

Select the correct answer

question mark

Який літерал є коректним у Python для одного мільйона?

Select the correct answer

question mark

Оберіть правильне твердження про int та float.

Select the correct answer

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

Suggested prompts:

Can you explain more about scientific notation in Python?

What happens if I use commas or spaces in numeric literals?

How do I check the type of a number in Python?

Awesome!

Completion rate improved to 5

bookРозуміння Числових Типів

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

Числа присутні всюди в Python. Найчастіше використовуються два основних числових типи: цілі числа (int) для цілих значень та числа з плаваючою комою (float) для десяткових дробів (включаючи науковий запис, наприклад 1e-3).

Основи цілих чисел та чисел з плаваючою комою

  • Цілі числа (int): цілі значення, такі як -2, 0, 7, 456566. Python підтримує цілі числа довільної величини;
  • Числа з плаваючою комою (float): десяткові значення, такі як 2.5, 3.14159, 2.71828, або науковий запис, наприклад 6.02e23;
  • Булеве значення: 0 та 0.0 вважаються False; будь-яке інше значення int/float в булевому контексті є True.
123456
# Basic numeric literals (no type checks or conversions here) n_int = 42 n_float = 3.14 n_sci = 1e-3 # 0.001 print(n_int, n_float, n_sci)
copy

Запис великих чисел для зручності читання

Люди часто записують 1,000,000 або 1 000 000. Python не дозволяє використовувати коми чи пробіли всередині числових літералів; для зручності читання використовуйте підкреслення.

12
million = 1_000_000 print(million == 1000000) # True
copy
Note
Примітка

Дробові числа з плаваючою комою зберігаються як двійкові дроби; незначні відхилення при округленні є нормальними (наприклад, 0.1 + 0.2 може не дорівнювати точно 0.3). Ви навчитеся працювати з округленням і форматуванням пізніше.

1. Який тип має 1e2?

2. Який літерал є коректним у Python для одного мільйона?

3. Оберіть правильне твердження про int та float.

question mark

Який тип має 1e2?

Select the correct answer

question mark

Який літерал є коректним у Python для одного мільйона?

Select the correct answer

question mark

Оберіть правильне твердження про int та float.

Select the correct answer

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

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

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

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