Вопрос:

№6. Ниже приведена программа s = int(input()) t = int(input()) if s>3 ort <7: print("YES") else: print("NO") Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (-1, 6); (2, 8); (0, 3); (9, -9); (4, 4); (2, 7); (8, -2); (7, 7); (4, 1). Сколько было запусков, при которых программа напечатала «YES»?

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

Ответ:

Краткое пояснение: Проанализируем условие оператора if и определим, при каких входных данных программа выведет «YES».

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

  • Условие if s > 3 or t < 7 означает, что программа выведет «YES», если s больше 3 или t меньше 7.
  • Проверим каждую пару чисел:
    • (-1, 6): s = -1 (не > 3), t = 6 (меньше 7) → YES
    • (2, 8): s = 2 (не > 3), t = 8 (не < 7) → NO
    • (0, 3): s = 0 (не > 3), t = 3 (меньше 7) → YES
    • (9, -9): s = 9 (> 3), t = -9 (меньше 7) → YES
    • (4, 4): s = 4 (> 3), t = 4 (меньше 7) → YES
    • (2, 7): s = 2 (не > 3), t = 7 (не < 7) → NO
    • (8, -2): s = 8 (> 3), t = -2 (меньше 7) → YES
    • (7, 7): s = 7 (> 3), t = 7 (не < 7) → YES
    • (4, 1): s = 4 (> 3), t = 1 (меньше 7) → YES

Подсчитаем количество запусков, при которых программа напечатала «YES»: 7

Ответ: 7

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

Похожие