Задача 4 Васина младшая сестра обиделась на него и решила зачёркивать записи в Васиной тетради, но не просто так, а цифрами. Поверх каждого символа записи она пишет цифру (всегда одинаковую). Так, например, «Вася» превращается в «5555».

Напиши программу, которая читает строку и цифру и имитирует проделки Васиной сестры.

Ввод: Привет; 3

Вывод: 333 333

Сашуня122004 Сашуня122004    2   09.02.2022 00:20    1491

Ответы
дариямир12 дариямир12  09.02.2022 01:00

st = input("Input word: ")

num = input("Input number: ")

st = num*len(st)

print(st)

   

Объяснение:

ПОКАЗАТЬ ОТВЕТЫ
TashaDu TashaDu  11.01.2024 09:43
Ну хорошо, давайте решим эту задачу пошагово.

Сначала нам нужно написать программу, которая будет принимать строку и цифру от пользователя. Для этого мы можем использовать функцию `input()`, чтобы прочитать ввод пользователя. Введите следующий код:

```python
строка = input("Введите строку: ")
цифра = int(input("Введите цифру: "))
```

В этом коде мы считываем строку с помощью `input()` и сохраняем ее в переменную `строка`. Затем мы считываем цифру с помощью `input()`, преобразуем ее в целое число с помощью `int()` и сохраняем в переменную `цифра`.

Далее, нам нужно создать цикл, чтобы пройтись по каждому символу в строке. Для этого мы можем использовать цикл `for`. Введите следующий код:

```python
for символ in строка:
# ваш код будет здесь
```

Внутри цикла мы будем выполнять необходимые действия для каждого символа в строке.

Теперь нам нужно создать новую переменную `результат`, в которую мы будем добавлять цифру столько раз, сколько символов в строке. Для этого мы можем использовать операцию `+`, чтобы объединить цифру с самой собой столько раз, сколько символов в строке. Введите следующий код внутри цикла:

```python
результат = str(цифра) * len(строка)
```

В этом коде мы используем функцию `len()`, чтобы узнать количество символов в строке. Затем мы используем операцию `*`, чтобы умножить строку с цифрой на это количество, чтобы получить результат в виде строки.

Наконец, мы можем вывести результат на экран. Введите следующий код после цикла:

```python
print(результат)
```

Теперь программа полностью выглядит так:

```python
строка = input("Введите строку: ")
цифра = int(input("Введите цифру: "))

for символ in строка:
результат = str(цифра) * len(строка)

print(результат)
```

Когда вы запустите эту программу и введете строку "Привет" и цифру 3, она должна вывести "333 333", как указано в задаче.

Надеюсь, этот ответ понятен вам, и вы сможете выполнить эту задачу с помощью данного кода. Если у вас возникнут еще вопросы, не стесняйтесь задавать. Я всегда готов помочь.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика