Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
24 мая 2023 15:07
747
Мы всю жизнь вводили список в строку через 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
Остались вопросы?
Еще вопросы по категории Математика
сгибай лист по линиям и делай дырки так, чтобы на развёрнутом листе получился такой же узор, как в условии. всего ты должен сделать 2 дырки. ты можешь...
Какое задание нужно выполнить?...
Что такое 10 в минус седьмой степени?...
109. Найдите неизвестные члены пропорции: 1) x: 20 = 6,2 : 31; 3) 28 : 4 = 4,2 : x; 2) 9,6 : х = 8,4 : 0,7; 4) 9:5= x: 4. B...
Сколько метров квадратных составляет 100 квадратных сантиметров?...