Вопрос задан 15.11.2023 в 00:26. Предмет Информатика. Спрашивает Миронов Сережа.

88 баллов Составить слово, которое получится, если из введенных слов брать с конца букву с

номером строки, в которой оно введено (из первой строки взять последнюю букву, то есть первую с конца, из второй – предпоследнюю и т. д.). Если это возможно, конечно. Формат ввода Вводится количество слов, затем сами слова по одному в строке. Формат вывода Вывести полученное слово. Если в каком-либо слове невозможно получить указанную букву, то вместо слова вывести: None
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Maksymenko Viktoria.

Ответ:

N = int(input())

word = '' # Получившиеся слово

for i in range(1, N+1):

w = input()

if len(w) < i:

word = None

break

word += w[-i] # Вводит слово, и сразу добавляем букву

print(word)

Объяснение:

Отрицательные индексы в строке, возвращают символы с конца.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи необходимо выполнить следующие шаги:

1. Считать количество слов из ввода. 2. Создать список, в котором будем хранить введенные слова. 3. Считать каждое слово и добавить его в список. 4. Создать пустую строку, которая будет хранить конечное слово. 5. Пройтись по каждому слову в списке в обратном порядке. 6. Для каждого слова получить индекс строки, в которой оно находится, и получить букву с этим индексом. 7. Добавить эту букву в конечное слово. 8. Вывести полученное слово.

Пример решения на языке Python:

```python # Шаг 1 n = int(input("Введите количество слов: "))

# Шаг 2 words = []

# Шаг 3 for _ in range(n): word = input("Введите слово: ") words.append(word)

# Шаг 4 result = ""

# Шаг 5 for word in reversed(words): # Шаг 6 index = words.index(word) letter = word[-index-1] # Шаг 7 result += letter

# Шаг 8 if result == "": print("none") else: print(result) ```

Пример работы программы:

``` Введите количество слов: 3 Введите слово: apple Введите слово: banana Введите слово: cherry ybpla ```

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос