Вопрос:

Условный оператор IF (8 04:53 класс) Было проведено 8 запусков программы, при которых в качестве значений переменных р и а вводились следующие пары чисел: (15, 5), (25, 15), (10, 20), (5, 8), (30, 5), (18, 12), (22, 9), (10, 15) Сколько раз программа выведет "ДА"? p = int(input()) q = int(input()) if not (p >= 20 or q <= 10): print("ДА") else: print("HET")

Смотреть решения всех заданий с листа

Ответ:

Краткое пояснение: Анализируем каждую пару чисел и определяем, когда условие в коде приводит к выводу "ДА".

Пошаговое решение:

  1. Пара (15, 5):

    p = 15, q = 5

    Условие: not (15 >= 20 or 5 <= 10)not (False or True)not (True)False

    Вывод: "НЕТ"

  2. Пара (25, 15):

    p = 25, q = 15

    Условие: not (25 >= 20 or 15 <= 10)not (True or False)not (True)False

    Вывод: "НЕТ"

  3. Пара (10, 20):

    p = 10, q = 20

    Условие: not (10 >= 20 or 20 <= 10)not (False or False)not (False)True

    Вывод: "ДА"

  4. Пара (5, 8):

    p = 5, q = 8

    Условие: not (5 >= 20 or 8 <= 10)not (False or True)not (True)False

    Вывод: "НЕТ"

  5. Пара (30, 5):

    p = 30, q = 5

    Условие: not (30 >= 20 or 5 <= 10)not (True or True)not (True)False

    Вывод: "НЕТ"

  6. Пара (18, 12):

    p = 18, q = 12

    Условие: not (18 >= 20 or 12 <= 10)not (False or False)not (False)True

    Вывод: "ДА"

  7. Пара (22, 9):

    p = 22, q = 9

    Условие: not (22 >= 20 or 9 <= 10)not (True or True)not (True)False

    Вывод: "НЕТ"

  8. Пара (10, 15):

    p = 10, q = 15

    Условие: not (10 >= 20 or 15 <= 10)not (False or False)not (False)True

    Вывод: "ДА"

Программа выведет "ДА" 3 раза.

Ответ: 3

ГДЗ по фото 📸
Подать жалобу Правообладателю