Вопрос:

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

Ответ:

Программа на Python считывает два числа s и t. Если s больше 20 или t больше 5, программа выводит "YES", иначе выводит "NO". Необходимо определить, сколько раз программа напечатает "YES" при заданных входных данных. Разберем каждую пару чисел: 1. (2, 6): t = 6 > 5, поэтому выводит "YES". 2. (20, 5): s = 20, условие s > 20 не выполняется, t = 5, условие t > 5 не выполняется, поэтому выводит "NO". 3. (21, 12): s = 21 > 20, поэтому выводит "YES". 4. (3, 8): t = 8 > 5, поэтому выводит "YES". 5. (-1, -2): ни s > 20, ни t > 5, поэтому выводит "NO". 6. (-1, 15): t = 15 > 5, поэтому выводит "YES". 7. (-12, 9): t = 9 > 5, поэтому выводит "YES". 8. (10, 4): ни s > 20, ни t > 5, поэтому выводит "NO". 9. (10, 5): ни s > 20, ни t > 5, поэтому выводит "NO". Итак, программа вывела "YES" в следующих случаях: (2, 6), (21, 12), (3, 8), (-1, 15), (-12, 9). Всего 5 случаев. Ответ: 5
Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие