Вопрос:

Расставь пропущенные символы так, чтобы эта программа печатала такой текст. Напиши программу, которая читает строку и выводит её три раза. Что выведет программа с word = 'слова'?

Фотография

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

1. **Расставь пропущенные символы:** Для того чтобы получить строку `y-y-y-y-y!`, нужно умножить строку `'y-'` на 4 и прибавить `'y'`. В Python это выглядит так: `scream = 'y' + ('-' * 7 + 'y') * 7 + '!'` — нет, судя по тексту «Маленькая Настя учится говорить «у»: у-у-у-у-у!», нужно: `scream = 'y' + ('-' + 'y') * 4 + '!'` В коде на картинке пропуски: `scream = 'y' + ('-' * 4 + 'y') * 4 + '!'` не подходит. Правильный вариант для вывода `у-у-у-у-у!`: `scream = ('y-' * 4) + 'y' + '!'` Если ориентироваться строго на пропуски в коде: `scream = 'y' + ('-' + 'y') * 4 + '!'` 2. **Решим задачу про вирус:** Программа должна считать строку и вывести её три раза подряд. ```python s = input() print(s * 3) ``` 3. **Посмотри на программу (тест):** Разберём код: `word = 'слова'` — длина слова 5 символов. `text = (word + ' ') * 3` — получается `'слова слова слова '` (три слова с пробелами, в конце тоже пробел). `print(text)` — выведет: `слова слова слова ` `print(len(word))` — выведет длину переменной `word`, то есть `5`. **Правильный ответ:** слова слова слова 5

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

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