Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
24 мая 2023 15:07
535
Мы всю жизнь вводили список в строку через 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]".
```
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
Остались вопросы?
Еще вопросы по категории Математика
What is the task '10 20' in English?...
Что нужно сделать, если дано '1 8 словами'?...
найдите значение выражения (корень над выражением 2-корень из 5)к квадрату + (корень на выражением, корень из 5-3)к квадрату...
На рисунке изображен план двухкомнатной квартиры в масштабе 1:100 .Вычислите действительные размеры гостиной и спальни ....
На рисунке изображены три прямые. Чему равен угол x? A)70; Б)75; В)80; г)85; д)90...