1) (1 or 0)<>3 правильно выдает true, но в самом подходе ошибка. Если записать (1 or 3)<>3, то мы ожидаем true, но программа выдает false.
Решение: отдельно сравнивать 1 и отдельно 0
(1<>3) or (0<>3)
2) Нельзя округлять логические значения (True or False). P.S. строки, символы округлять тоже нельзя.
3) Нельзя перемножать логические значения (True or False).
4) Не хватает оператора перед b (and, or)
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
1) (1 or 0)<>3 правильно выдает true, но в самом подходе ошибка. Если записать (1 or 3)<>3, то мы ожидаем true, но программа выдает false.
Решение: отдельно сравнивать 1 и отдельно 0
(1<>3) or (0<>3)
2) Нельзя округлять логические значения (True or False). P.S. строки, символы округлять тоже нельзя.
3) Нельзя перемножать логические значения (True or False).
4) Не хватает оператора перед b (and, or)