Вопрос:

Дана программа: x = int(input()) y = int(input()) if x < 20 and y <= 10: print("ДА") else: print("HET") Было проведено 10 запусков этой программы, при которых в качестве значений переменных x и y вводились следующие пары чисел: (15, 25); (15, 10); (20, 5); (25, 10); (30, 10); (10, 10); (20, 20); (15, 5); (20, 10); (10, 20). Сколько было запусков, при которых программа напечатала «ДА»?

Ответ:

Разберем программу. Она получает на вход два числа, x и y. Если x меньше 20 и y меньше или равно 10, то программа выводит "ДА", иначе выводит "НЕТ". Нам нужно посчитать, сколько раз программа напечатает "ДА" для заданных пар чисел: 1. (15, 25): x = 15, y = 25. x < 20, но y > 10. Вывод: "HET" 2. (15, 10): x = 15, y = 10. x < 20, y <= 10. Вывод: "ДА" 3. (20, 5): x = 20, y = 5. x не < 20, y <= 10. Вывод: "HET" 4. (25, 10): x = 25, y = 10. x не < 20, y <= 10. Вывод: "HET" 5. (30, 10): x = 30, y = 10. x не < 20, y <= 10. Вывод: "HET" 6. (10, 10): x = 10, y = 10. x < 20, y <= 10. Вывод: "ДА" 7. (20, 20): x = 20, y = 20. x не < 20, y не <= 10. Вывод: "HET" 8. (15, 5): x = 15, y = 5. x < 20, y <= 10. Вывод: "ДА" 9. (20, 10): x = 20, y = 10. x не < 20, y <= 10. Вывод: "HET" 10. (10, 20): x = 10, y = 20. x < 20, но y не <= 10. Вывод: "HET" Программа напечатала "ДА" 3 раза. Ответ: 3
Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие