Обратно към урока

Компютърно моделиране и информационни технологии · 6 клас · Компютърно моделиране

Логически изрази и условен оператор

Име: Клас: Дата:

  1. С коя дума започва условният оператор в Python?

    • А) if
    • Б) for
    • В) def
    • Г) print
  2. Кой оператор проверява дали две стойности са равни?

    • А) =
    • Б) !=
    • В) ==
    • Г) =>
  3. Нека x = 8. Какво ще се изведе от: if x > 10: print("A"), else: print("B")?

    • А) A
    • Б) AB
    • В) Нищо
    • Г) B
  4. За какво служи elif?

    • А) Повтаря код
    • Б) Проверява следващо условие, ако предишното е невярно
    • В) Създава функция
    • Г) Спира програмата
  5. За коя стойност на n условието n % 2 == 0 and n > 5 е вярно?

    • А) 4
    • Б) 8
    • В) 7
    • Г) 9
  6. Кои са двете логически стойности в Python?

    • А) Yes и No
    • Б) 1 и 100
    • В) On и Off
    • Г) True и False
  7. Какво показва отстъпът (интервалите) под реда с if?

    • А) Кои команди са в условния блок
    • Б) Нищо
    • В) Коментар
    • Г) Края на програмата
  8. Кой оператор означава „по-голямо или равно“?

    • А) =>
    • Б) >>
    • В) >=
    • Г) ==
  9. score = 75. Какво се получава от: if score >= 90: „Отличен“, elif score >= 70: „Много добър“, else: „Добър“?

    • А) Отличен
    • Б) Добър
    • В) Много добър
    • Г) Нищо
  10. Кое условие проверява дали x е между 1 и 10 включително?

    • А) x >= 1 and x <= 10
    • Б) x >= 1 or x <= 10
    • В) x > 1 and x < 10
    • Г) x == 1 and x == 10
  11. Каква е стойността на израза 5 > 3?

    • А) False
    • Б) 5
    • В) True
    • Г) 3
  12. Кой оператор означава „различно“?

    • А) ==
    • Б)
    • В) =!
    • Г) !=
  13. Какъв знак се пише в края на реда с if?

    • А) Двоеточие
    • Б) Точка
    • В) Точка и запетая
    • Г) Запетая
  14. a = 4. Какво ще изведе: if a % 2 == 1: print("нечетно") else: print("четно")?

    • А) нечетно
    • Б) четно
    • В) 4
    • Г) Нищо
  15. Каква е стойността на (3 < 5) and not (2 == 2)?

    • А) True
    • Б) 2
    • В) False
    • Г) Грешка

Отговори

Логически изрази и условен оператор

  1. 1. А) if if проверява условие и изпълнява блока, ако то е вярно.
  2. 2. В) == == е сравнение, а = е присвояване.
  3. 3. Г) B 8 > 10 е невярно, затова се изпълнява блокът else.
  4. 4. Б) Проверява следващо условие, ако предишното е невярно elif е съкращение от else if.
  5. 5. Б) 8 8 е четно и по-голямо от 5; 4 не е по-голямо от 5, а 7 и 9 са нечетни.
  6. 6. Г) True и False Логическите стойности се пишат с главна първа буква.
  7. 7. А) Кои команди са в условния блок Python използва отстъпа, за да разбере кои редове са вътре в блока.
  8. 8. В) >= Записва се >=, а <= е „по-малко или равно“.
  9. 9. В) Много добър 75 >= 90 е невярно, 75 >= 70 е вярно, затова се изпълнява elif.
  10. 10. А) x >= 1 and x <= 10 И двете условия трябва да са верни, затова се ползва and.
  11. 11. В) True 5 наистина е по-голямо от 3, затова изразът е истина.
  12. 12. Г) != != дава True, когато двете стойности са различни.
  13. 13. А) Двоеточие Записът е if условие: и после блок с отстъп.
  14. 14. Б) четно 4 % 2 е 0, условието е невярно и се изпълнява else.
  15. 15. В) False 3 < 5 е True, not (2 == 2) е False, а True and False дава False.

Игрален час · игри и работни листове по програмата на МОН