На вход программе подается натуральное число n, а затем n строк. Напишите

программу, которая создает из указанных строк список и выводит его.

Например:

5

C#

C++

C

Python

F#

Результат:

['C#','C++','C','Python','F#']

melochun1 melochun1    1   24.01.2021 15:39    268

Ответы
Missxart Missxart  27.12.2023 19:17
Добрый день! Для решения данной задачи я предлагаю использовать следующий алгоритм:

1. Сначала мы будем принимать на вход натуральное число n с помощью функции input().
Это число будет определять количество строк, которые будут введены пользователем.

2. Затем мы создадим пустой список, который будет представлять собой список строк.

3. Далее, мы будем использовать цикл for для n итераций.
На каждой итерации цикла мы будем принимать строку от пользователя, снова с использованием функции input().
Полученную строку мы добавим в наш список с помощью метода append().

4. После завершения цикла, у нас будет список, содержащий все введенные пользователем строки.

5. Наконец, мы можем вывести полученный список с помощью команды print().

Давайте реализуем этот алгоритм на языке Python:

```python
n = int(input("Введите количество строк: "))
lst = []

for i in range(n):
string = input("Введите строку: ")
lst.append(string)

print(lst)
```

Теперь, если мы запустим эту программу и введем число 5, а затем строки "C#", "C++", "C", "Python" и "F#", мы получим следующий вывод:

```
Введите количество строк: 5
Введите строку: C#
Введите строку: C++
Введите строку: C
Введите строку: Python
Введите строку: F#
['C#', 'C++', 'C', 'Python', 'F#']
```

Таким образом, мы успешно создали список из введенных строк и вывели его в точности так, как указано в задаче.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика