Лучшие помощники
24 мая 2023 15:07
358

Мы всю жизнь вводили список в строку через map.

Но можно было и не через map...

Дан список целых чисел, они вводятся в строку через пробел. Придумайте, как считать такой список, не используя map и list.

Выведите полученный список при помощи print(список).

Формат входных данных

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

Формат выходных данных

Выведите полученный список при помощи print(список).

входные данныевыходные данные1 42 33 20 2 62 62 83 88
[1, 42, 33, 20, 2, 62, 62, 83, 88]
8 33 19 21 1
[8, 33, 19, 21, 1]


1 ответ
Посмотреть ответы
Для считывания списка без использования map и list можно использовать метод split() для строки, которая содержит список целых чисел, и затем преобразовать каждый элемент строки в целое число. Вот пример кода:

```
numbers_str = input().split()
numbers = []
for num_str in numbers_str:
num = int(num_str)
numbers.append(num)
print(numbers)
```

При вводе "1 42 33 20 2 62 62 83 88" этот код выведет "[1, 42, 33, 20, 2, 62, 62, 83, 88]".

Аналогично, при вводе "8 33 19 21 1" код выведет "[8, 33, 19, 21, 1]".
0
·
Хороший ответ
24 мая 2023 15:09
Остались вопросы?
Найти нужный