Вопрос:

10. (О. Щецова) Дана программа: x = int(input()) y = int(input()) if y >= 150 and x <= 200: print("ДА") else: print("HET") Было проведено 10 запусков этой программы, при которых в качестве значений переменных Х и У вводились следующие пары чисел: (240, 180); (150, 200); (210, 200); (130, 150); (190, 140); (210, 170); (180, 210); (170, 90); (210, 210); (200, 150) Сколько было запусков, при которых программа напечатала «ДА»?

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

Ответ:

Программа печатает "ДА", если y >= 150 и x <= 200, иначе печатает "HET". Посчитаем количество запусков, при которых программа напечатала "ДА".

  • (240, 180): x = 240 > 200, y = 180 >= 150. Печатает "HET".
  • (150, 200): x = 150 <= 200, y = 200 >= 150. Печатает "ДА".
  • (210, 200): x = 210 > 200, y = 200 >= 150. Печатает "HET".
  • (130, 150): x = 130 <= 200, y = 150 >= 150. Печатает "ДА".
  • (190, 140): x = 190 <= 200, y = 140 < 150. Печатает "HET".
  • (210, 170): x = 210 > 200, y = 170 >= 150. Печатает "HET".
  • (180, 210): x = 180 <= 200, y = 210 >= 150. Печатает "ДА".
  • (170, 90): x = 170 <= 200, y = 90 < 150. Печатает "HET".
  • (210, 210): x = 210 > 200, y = 210 >= 150. Печатает "HET".
  • (200, 150): x = 200 <= 200, y = 150 >= 150. Печатает "ДА".

Программа напечатала "ДА" для 4 запусков.

Ответ: 4

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

Похожие