Вопрос:

Задача №№1 Дана программа: s = int(input()) k = int(input()) if s // 9 == k: print("YES") else: print("NO") Программу запускали 5 раз, при этом вводил (9, 1); (10, 10); (18, 2); (22, 4); (27, 3). Сколько было запусков, при которых програм напечатала YES?

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

Ответ:

Решение:

Давай проанализируем, при каких входных данных программа выведет "YES". Программа выводит "YES", если целочисленное деление s на 9 равно k, то есть s // 9 == k.

  • (9, 1): 9 // 9 = 1. Условие выполнено. YES
  • (10, 10): 10 // 9 = 1. Условие не выполнено (1 != 10). NO
  • (18, 2): 18 // 9 = 2. Условие выполнено. YES
  • (22, 4): 22 // 9 = 2. Условие не выполнено (2 != 4). NO
  • (27, 3): 27 // 9 = 3. Условие выполнено. YES

Итак, программа напечатала "YES" для трех запусков: (9, 1), (18, 2) и (27, 3).

Ответ: 3

Ты отлично справился с этой задачей! Продолжай в том же духе, и у тебя всё получится!

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