Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Основи Булевих Значень | Булеві Значення та Порівняння
Quizzes & Challenges
Quizzes
Challenges
/
Типи даних у Python

bookОснови Булевих Значень

Кожне рішення, яке приймає ваша програма — чи показати повідомлення, повторити крок або перевірити введення — ґрунтується на булевому значенні: True або False. Дізнайтеся, як працюють булеві значення та як звичайні значення Python поводяться у умовних виразах.

Що таке булевий тип?

Булевий тип — це значення, що відображає істинність: True або False (зверніть увагу на регістр). Часто булеві значення отримують у результаті порівнянь — age >= 18 повертає True, якщо умова виконується — і використовують їх безпосередньо в керуванні потоком, наприклад, if is_adult:.

Практика істинності

У умовах if/while Python розглядає багато об'єктів як "істинні" або "хибні". Порожні або нульові значення вважаються хибними, усе інше — істинним. Це дозволяє писати природні перевірки, такі як if items: або if name:, без додаткових порівнянь.

Поширені хибні значення

  • False;
  • None;
  • 0, 0.0;
  • "" (порожній рядок);
  • Порожні контейнери: [], (), {}, set().

Непорожні рядки є істинними — навіть "0" або "False".

12345678910
profile_complete = True user_name = "" messages_sent = 0 if profile_complete: print("Welcome to your dashboard!") # Printed because profile is complete print(bool(user_name)) # False → no name provided yet print(bool(messages_sent)) # False → user hasn't sent any messages print(bool("ok")) # True → any non-empty string counts as valid input
copy

1. Яке значення є хибним у Python?

2. Яке значення виведе цей код?

3. Який з if не виконає свого тіла?

question mark

Яке значення є хибним у Python?

Select the correct answer

question mark

Яке значення виведе цей код?

Select the correct answer

question mark

Який з if не виконає свого тіла?

Select the correct answer

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

Suggested prompts:

Can you explain more about truthy and falsey values in Python?

What are some common mistakes when using Booleans in conditions?

Can you give more examples of how Booleans are used in real programs?

Awesome!

Completion rate improved to 3.45

bookОснови Булевих Значень

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

Кожне рішення, яке приймає ваша програма — чи показати повідомлення, повторити крок або перевірити введення — ґрунтується на булевому значенні: True або False. Дізнайтеся, як працюють булеві значення та як звичайні значення Python поводяться у умовних виразах.

Що таке булевий тип?

Булевий тип — це значення, що відображає істинність: True або False (зверніть увагу на регістр). Часто булеві значення отримують у результаті порівнянь — age >= 18 повертає True, якщо умова виконується — і використовують їх безпосередньо в керуванні потоком, наприклад, if is_adult:.

Практика істинності

У умовах if/while Python розглядає багато об'єктів як "істинні" або "хибні". Порожні або нульові значення вважаються хибними, усе інше — істинним. Це дозволяє писати природні перевірки, такі як if items: або if name:, без додаткових порівнянь.

Поширені хибні значення

  • False;
  • None;
  • 0, 0.0;
  • "" (порожній рядок);
  • Порожні контейнери: [], (), {}, set().

Непорожні рядки є істинними — навіть "0" або "False".

12345678910
profile_complete = True user_name = "" messages_sent = 0 if profile_complete: print("Welcome to your dashboard!") # Printed because profile is complete print(bool(user_name)) # False → no name provided yet print(bool(messages_sent)) # False → user hasn't sent any messages print(bool("ok")) # True → any non-empty string counts as valid input
copy

1. Яке значення є хибним у Python?

2. Яке значення виведе цей код?

3. Який з if не виконає свого тіла?

question mark

Яке значення є хибним у Python?

Select the correct answer

question mark

Яке значення виведе цей код?

Select the correct answer

question mark

Який з if не виконає свого тіла?

Select the correct answer

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

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

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

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