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. Знайомство з числами в Python
2. Істина чи брехня?
4. Поєднання всіх тем разом

bookПріоритетність логічних операторів

Привіт! Прийшов час потренувати свої логічні навички. Щасти тобі!

З точки зору програмування, дуже важливо вміти правильно розставляти пріоритети логічних операторів, таких як and та or. У попередньому розділі ви працювали з математичними операціями, зокрема з + та *. Гадаю, ви пам'ятаєте зі школи, що * має більшу вагу, ніж +; отже, те ж саме стосується and та or.

Примітка

and - це множення для логічних операторів, а or - додавання; отже, and має вищу пріорітетність.

Давайте розглянемо приклад і спробуємо вгадати результат! Якщо ви боїтеся зробити помилку, не соромтеся використовувати підказки в цьому розділі та звертатися до таблиці. Пам'ятайте, що спочатку потрібно виконати дію в дужках!

12
statement = ((True or True) and False) or True print(statement)
copy

Давайте розберемо це твердження і розглянемо кожну ітерацію, щоб уникнути непорозумінь:

  1. ( (True or True) and False) or True
  2. (True and False) or True
  3. False or True
  4. True

Завдання

Замініть ___ частини коду на True або False, щоб усі змінні стали рівними True.

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

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

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

Секція 2. Розділ 7
toggle bottom row

bookПріоритетність логічних операторів

Привіт! Прийшов час потренувати свої логічні навички. Щасти тобі!

З точки зору програмування, дуже важливо вміти правильно розставляти пріоритети логічних операторів, таких як and та or. У попередньому розділі ви працювали з математичними операціями, зокрема з + та *. Гадаю, ви пам'ятаєте зі школи, що * має більшу вагу, ніж +; отже, те ж саме стосується and та or.

Примітка

and - це множення для логічних операторів, а or - додавання; отже, and має вищу пріорітетність.

Давайте розглянемо приклад і спробуємо вгадати результат! Якщо ви боїтеся зробити помилку, не соромтеся використовувати підказки в цьому розділі та звертатися до таблиці. Пам'ятайте, що спочатку потрібно виконати дію в дужках!

12
statement = ((True or True) and False) or True print(statement)
copy

Давайте розберемо це твердження і розглянемо кожну ітерацію, щоб уникнути непорозумінь:

  1. ( (True or True) and False) or True
  2. (True and False) or True
  3. False or True
  4. True

Завдання

Замініть ___ частини коду на True або False, щоб усі змінні стали рівними True.

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

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

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

Секція 2. Розділ 7
toggle bottom row

bookПріоритетність логічних операторів

Привіт! Прийшов час потренувати свої логічні навички. Щасти тобі!

З точки зору програмування, дуже важливо вміти правильно розставляти пріоритети логічних операторів, таких як and та or. У попередньому розділі ви працювали з математичними операціями, зокрема з + та *. Гадаю, ви пам'ятаєте зі школи, що * має більшу вагу, ніж +; отже, те ж саме стосується and та or.

Примітка

and - це множення для логічних операторів, а or - додавання; отже, and має вищу пріорітетність.

Давайте розглянемо приклад і спробуємо вгадати результат! Якщо ви боїтеся зробити помилку, не соромтеся використовувати підказки в цьому розділі та звертатися до таблиці. Пам'ятайте, що спочатку потрібно виконати дію в дужках!

12
statement = ((True or True) and False) or True print(statement)
copy

Давайте розберемо це твердження і розглянемо кожну ітерацію, щоб уникнути непорозумінь:

  1. ( (True or True) and False) or True
  2. (True and False) or True
  3. False or True
  4. True

Завдання

Замініть ___ частини коду на True або False, щоб усі змінні стали рівними True.

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

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

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

Привіт! Прийшов час потренувати свої логічні навички. Щасти тобі!

З точки зору програмування, дуже важливо вміти правильно розставляти пріоритети логічних операторів, таких як and та or. У попередньому розділі ви працювали з математичними операціями, зокрема з + та *. Гадаю, ви пам'ятаєте зі школи, що * має більшу вагу, ніж +; отже, те ж саме стосується and та or.

Примітка

and - це множення для логічних операторів, а or - додавання; отже, and має вищу пріорітетність.

Давайте розглянемо приклад і спробуємо вгадати результат! Якщо ви боїтеся зробити помилку, не соромтеся використовувати підказки в цьому розділі та звертатися до таблиці. Пам'ятайте, що спочатку потрібно виконати дію в дужках!

12
statement = ((True or True) and False) or True print(statement)
copy

Давайте розберемо це твердження і розглянемо кожну ітерацію, щоб уникнути непорозумінь:

  1. ( (True or True) and False) or True
  2. (True and False) or True
  3. False or True
  4. True

Завдання

Замініть ___ частини коду на True або False, щоб усі змінні стали рівними True.

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Секція 2. Розділ 7
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
some-alt