Ответ:
3) 55
5) 7
6) 5
Объяснение:
<em>№3</em>
Оператор "НЕ" означает то, что условие в скобках после него должно быть ложным, чтобы оператор возвращал True. Это значит, что число x должно быть не меньше 45, т. е. x >= 45 (больше или равно), а также число x должно иметь хотя бы 2 одинаковые цифры. Наименьшее такое число - это 55.
<u><em>Ответ: 55.</em></u>
<em>№5</em>
Факт того, что, выполнив последовательность команд 11211, мы получим из 9 число 60, можно записать в виде уравнения:
<em>(9 + b + b) * 2 + b + b = 60</em>
Раскроем скобки:
<em>9 * 2 + 2b + 2b + b + b = 60</em>
Подсчитаем количество b:
<em>9 * 2 + 6b = 60</em>
Заменим 9 * 2 результатом:
<em>18 + 6b = 60</em>
Если известны сумма и первое слагаемое, то можно посчитать второе слагаемое, вычтя из суммы первое:
<em>6b = 60 - 18</em>
<em>6b = 42</em>
<em>42 / 6 = 7</em>
<em>b = 7</em>
<u><em>Ответ: b = 7.</em></u>
<em> №6</em>
Оператор or(или) возвращает True, если хотя бы одно из подаваемых ему значений равно True. Это значит, что мы попадём в первую ветку if, если хотя бы одно из выражений:
s > 10
t > 10
будет выполняться.
Случаев, когда s > 10 или t > 10 в входных данных только 5.
<u><em>Ответ: 5.</em></u>