Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Логічний тип даних | Умовні оператори
Вступ до Python
course content

Зміст курсу

Вступ до Python

Вступ до Python

1. Початок роботи
2. Змінні та Типи
3. Умовні оператори
4. Інші типи даних
5. Цикли
6. Функції

book
Логічний тип даних

У цьому розділі ми зануримося в тип даних Boolean. Булеві значення прості, але потужні, вони дозволяють нам обробляти значення True або False, що дозволяє нашим програмам ефективно реагувати на різні ситуації. У контексті управління продуктовим магазином булеві значення можуть допомогти нам визначити, чи виконуються певні умови, наприклад, чи є товар в наявності або чи активний розпродаж.

Подивіться, як Олекс використовує типи даних Boolean для порівняння цін і назв:

Розуміння булевих типів даних

Булевий тип даних має лише два можливі значення: True і False. Ці значення часто є результатом операцій порівняння і є фундаментальними для контролю потоку наших програм. Зрозумівши булеві значення, ви зможете писати код, який приймає рішення на основі різних умов.

Наступні операції є загальними операторами порівняння, які призводять до булевих значень:

  • Дорівнює: ==;
  • Не дорівнює: !=;
  • Більше ніж: >;
  • Менше ніж: <;
  • Більше або дорівнює: >=;
  • Менше або дорівнює: <=.

Приклад застосування

Давайте перевіримо, чи є товар (milk) мало в наявності, порівнюючи його кількість з визначеним порогом для низької наявності:

123456789
# Define the quantity of the item and the low stock threshold milk_quantity = 12 low_stock_threshold = 10 # Check if the item quantity is below the low stock threshold low_stock = milk_quantity <= low_stock_threshold # Print the result print("Is the item low in stock?", low_stock)
copy

Тепер ваша черга практикувати використання булевих значень. У цьому завданні ви перевірите, чи загальна вартість покупки підлягає знижці.

Завдання

Swipe to start coding

У цьому завданні ви будете працювати зі змінними та операторами порівняння, щоб визначити право на знижку на основі загальної вартості продуктового рахунку. Ви визначите змінну для загальної вартості, створите булеву змінну для перевірки права на знижку та виведете результат.

Інструкції до коду

  • Визначте змінну з назвою total_cost і присвойте їй значення 25.00, щоб представити загальну вартість продуктового рахунку.
  • Створіть булеву змінну з назвою discountEligible, порівнюючи змінну total_cost з порогом знижки 20.00 за допомогою оператора більше або дорівнює (>=).
  • Виведіть значення змінної discountEligible, щоб вказати, чи покупка має право на знижку.

Вимоги до виводу

  • Виведіть повідомлення: Is the purchase eligible for a discount? <discountEligible>.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

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

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

Секція 3. Розділ 1
toggle bottom row

book
Логічний тип даних

У цьому розділі ми зануримося в тип даних Boolean. Булеві значення прості, але потужні, вони дозволяють нам обробляти значення True або False, що дозволяє нашим програмам ефективно реагувати на різні ситуації. У контексті управління продуктовим магазином булеві значення можуть допомогти нам визначити, чи виконуються певні умови, наприклад, чи є товар в наявності або чи активний розпродаж.

Подивіться, як Олекс використовує типи даних Boolean для порівняння цін і назв:

Розуміння булевих типів даних

Булевий тип даних має лише два можливі значення: True і False. Ці значення часто є результатом операцій порівняння і є фундаментальними для контролю потоку наших програм. Зрозумівши булеві значення, ви зможете писати код, який приймає рішення на основі різних умов.

Наступні операції є загальними операторами порівняння, які призводять до булевих значень:

  • Дорівнює: ==;
  • Не дорівнює: !=;
  • Більше ніж: >;
  • Менше ніж: <;
  • Більше або дорівнює: >=;
  • Менше або дорівнює: <=.

Приклад застосування

Давайте перевіримо, чи є товар (milk) мало в наявності, порівнюючи його кількість з визначеним порогом для низької наявності:

123456789
# Define the quantity of the item and the low stock threshold milk_quantity = 12 low_stock_threshold = 10 # Check if the item quantity is below the low stock threshold low_stock = milk_quantity <= low_stock_threshold # Print the result print("Is the item low in stock?", low_stock)
copy

Тепер ваша черга практикувати використання булевих значень. У цьому завданні ви перевірите, чи загальна вартість покупки підлягає знижці.

Завдання

Swipe to start coding

У цьому завданні ви будете працювати зі змінними та операторами порівняння, щоб визначити право на знижку на основі загальної вартості продуктового рахунку. Ви визначите змінну для загальної вартості, створите булеву змінну для перевірки права на знижку та виведете результат.

Інструкції до коду

  • Визначте змінну з назвою total_cost і присвойте їй значення 25.00, щоб представити загальну вартість продуктового рахунку.
  • Створіть булеву змінну з назвою discountEligible, порівнюючи змінну total_cost з порогом знижки 20.00 за допомогою оператора більше або дорівнює (>=).
  • Виведіть значення змінної discountEligible, щоб вказати, чи покупка має право на знижку.

Вимоги до виводу

  • Виведіть повідомлення: Is the purchase eligible for a discount? <discountEligible>.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

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

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

Секція 3. Розділ 1
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt