Компютърно моделиране и информационни технологии · 6 клас · Компютърно моделиране
Логически изрази и условен оператор
Име: Клас: Дата:
С коя дума започва условният оператор в Python?
- А) if
- Б) for
- В) def
- Г) print
Кой оператор проверява дали две стойности са равни?
- А) =
- Б) !=
- В) ==
- Г) =>
Нека x = 8. Какво ще се изведе от: if x > 10: print("A"), else: print("B")?
- А) A
- Б) AB
- В) Нищо
- Г) B
За какво служи elif?
- А) Повтаря код
- Б) Проверява следващо условие, ако предишното е невярно
- В) Създава функция
- Г) Спира програмата
За коя стойност на n условието n % 2 == 0 and n > 5 е вярно?
- А) 4
- Б) 8
- В) 7
- Г) 9
Кои са двете логически стойности в Python?
- А) Yes и No
- Б) 1 и 100
- В) On и Off
- Г) True и False
Какво показва отстъпът (интервалите) под реда с if?
- А) Кои команди са в условния блок
- Б) Нищо
- В) Коментар
- Г) Края на програмата
Кой оператор означава „по-голямо или равно“?
- А) =>
- Б) >>
- В) >=
- Г) ==
score = 75. Какво се получава от: if score >= 90: „Отличен“, elif score >= 70: „Много добър“, else: „Добър“?
- А) Отличен
- Б) Добър
- В) Много добър
- Г) Нищо
Кое условие проверява дали x е между 1 и 10 включително?
- А) x >= 1 and x <= 10
- Б) x >= 1 or x <= 10
- В) x > 1 and x < 10
- Г) x == 1 and x == 10
Каква е стойността на израза 5 > 3?
- А) False
- Б) 5
- В) True
- Г) 3
Кой оператор означава „различно“?
- А) ==
- Б)
- В) =!
- Г) !=
Какъв знак се пише в края на реда с if?
- А) Двоеточие
- Б) Точка
- В) Точка и запетая
- Г) Запетая
a = 4. Какво ще изведе: if a % 2 == 1: print("нечетно") else: print("четно")?
- А) нечетно
- Б) четно
- В) 4
- Г) Нищо
Каква е стойността на (3 < 5) and not (2 == 2)?
- А) True
- Б) 2
- В) False
- Г) Грешка
Отговори
Логически изрази и условен оператор
- 1. А) if if проверява условие и изпълнява блока, ако то е вярно.
- 2. В) == == е сравнение, а = е присвояване.
- 3. Г) B 8 > 10 е невярно, затова се изпълнява блокът else.
- 4. Б) Проверява следващо условие, ако предишното е невярно elif е съкращение от else if.
- 5. Б) 8 8 е четно и по-голямо от 5; 4 не е по-голямо от 5, а 7 и 9 са нечетни.
- 6. Г) True и False Логическите стойности се пишат с главна първа буква.
- 7. А) Кои команди са в условния блок Python използва отстъпа, за да разбере кои редове са вътре в блока.
- 8. В) >= Записва се >=, а <= е „по-малко или равно“.
- 9. В) Много добър 75 >= 90 е невярно, 75 >= 70 е вярно, затова се изпълнява elif.
- 10. А) x >= 1 and x <= 10 И двете условия трябва да са верни, затова се ползва and.
- 11. В) True 5 наистина е по-голямо от 3, затова изразът е истина.
- 12. Г) != != дава True, когато двете стойности са различни.
- 13. А) Двоеточие Записът е if условие: и после блок с отстъп.
- 14. Б) четно 4 % 2 е 0, условието е невярно и се изпълнява else.
- 15. В) False 3 < 5 е True, not (2 == 2) е False, а True and False дава False.
Игрален час · игри и работни листове по програмата на МОН