Основи Булевих Значень
Кожне рішення, яке приймає ваша програма—чи показати повідомлення, повторити крок або перевірити введення—зводиться до булевого значення: True або False. У цьому розділі розглядаються булеві значення та поведінка звичайних значень Python у умовах.
Що таке булеве значення?
Булеве значення — це значення, що відображає істинність: True або False (зверніть увагу на регістр). Ви часто отримуєте булеві значення з порівнянь—age >= 18 повертає True, якщо умова виконується—і використовуєте їх безпосередньо в керуванні потоком, наприклад, if is_adult:.
Практика істинності
У умовах if/while Python розглядає багато об'єктів як "істинні" або "хибні". Порожні або нульові значення вважаються хибними; усе інше — істинним. Це дозволяє писати природні перевірки, такі як if items: або if name:, без додаткових порівнянь.
Поширені хибні (falsey) значення
False;None;0,0.0;""(порожній рядок);- Порожні контейнери:
[],(),{},set().
Непорожні рядки є істинними (truthy)—навіть "0" або "False".
12345678910is_ready = True name = "" count = 0 if is_ready: print("Go!") # runs, because True print(bool(name)) # False → empty string print(bool(count)) # False → zero print(bool("0")) # True → non-empty string
1. Яке значення є хибним (falsey) у Python?
2. Яке значення виведе цей код?
3. Який if не виконає своє тіло?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain more about how truthy and falsey values work in Python?
What are some common mistakes when using Booleans in conditions?
Can you give more examples of using Booleans in control flow?
Awesome!
Completion rate improved to 5
Основи Булевих Значень
Свайпніть щоб показати меню
Кожне рішення, яке приймає ваша програма—чи показати повідомлення, повторити крок або перевірити введення—зводиться до булевого значення: True або False. У цьому розділі розглядаються булеві значення та поведінка звичайних значень Python у умовах.
Що таке булеве значення?
Булеве значення — це значення, що відображає істинність: True або False (зверніть увагу на регістр). Ви часто отримуєте булеві значення з порівнянь—age >= 18 повертає True, якщо умова виконується—і використовуєте їх безпосередньо в керуванні потоком, наприклад, if is_adult:.
Практика істинності
У умовах if/while Python розглядає багато об'єктів як "істинні" або "хибні". Порожні або нульові значення вважаються хибними; усе інше — істинним. Це дозволяє писати природні перевірки, такі як if items: або if name:, без додаткових порівнянь.
Поширені хибні (falsey) значення
False;None;0,0.0;""(порожній рядок);- Порожні контейнери:
[],(),{},set().
Непорожні рядки є істинними (truthy)—навіть "0" або "False".
12345678910is_ready = True name = "" count = 0 if is_ready: print("Go!") # runs, because True print(bool(name)) # False → empty string print(bool(count)) # False → zero print(bool("0")) # True → non-empty string
1. Яке значення є хибним (falsey) у Python?
2. Яке значення виведе цей код?
3. Який if не виконає своє тіло?
Дякуємо за ваш відгук!