Вопрос:

Расставь пропущенные символы так, чтобы эта программа печатала такой текст: Маленькая Настя учится говорить «у»: у-у-у-у-у! Все соседи очень рады её успехам.

Фотография

Ответ ассистента

Ответ: Первый символ: **y**, Второй символ: **5** **Решение:** Чтобы программа вывела строку «y-y-y-y-y!», нужно понять, как формируется переменная `scream`. 1. В начале строки стоит `'y'`. 2. Далее прибавляется строка `'-' + 'y'`, повторенная несколько раз. В итоговом тексте мы видим 4 таких повторения после первой буквы «y» (всего букв пять). 3. Значит, выражение в скобках `('-' + 'y')` нужно умножить на **4**. Однако в коде перед знаком умножения стоит переменная, а в тексте примера мы видим 5 букв «y». 4. Посмотрим на структуру: `scream = 'y' + ('-' + 'y') * 4 + '!'`. В этом случае получится: `y` + `-y-y-y-y` + `!`, что дает `y-y-y-y-y!`. В выпадающих списках нужно выбрать: 1. В первом поле — символ `'y'`, чтобы получилось выражение `('-' + 'y')`. 2. Во втором поле — число `4` (так как одна 'y' уже есть в начале, а нам нужно еще 4 раза повторить дефис с буквой). Но если в списке доступно число, которое даст общее количество повторений согласно логике Python, то выбираем множитель. Судя по картинке и тексту «y-y-y-y-y!», нам нужно 4 повторения блока `'-y'`. Если в первом списке выбирается буква, а во втором множитель: Первое окно: **y** Второе окно: **4**

Другие решения

Что ещё задавали пользователи