Предмет: Информатика,
автор: Аноним
Python
#Что не так делаю?
a=int(input())
b=list(map(a))
print(b)
#Пишет,нужно 2 аргумента,что тут исправить,чтобы работало(не убирая а или в
sskylinesolution:
функция map() юзается с массивами
А вы пытаетесь туда число запихнуть
можно полностью задачу ?
Я могу этот код переделать, если это всё задание
Так а что вы хотите сделать в этих строках,обьясните пожалуйста
Ответы
Автор ответа:
1
Ответ:
Объяснение:
lst = []
amount = 5
for i in range(amount):
lst.append(int(input("Введите число: ")))
b = list(map(lambda x: x + 1, lst))
(для теста)
print(lst)
print(b)
#грубо говоря map() берет каждый элемент массива и делает с ним то, #что ты скажешься этом примере это увеличение на 1 каждый элемент #массива,но ты пытался туда запихнуть число, при этом не указав что #должна делать функция.
Приложения:
Похожие вопросы
Предмет: Английский язык,
автор: mateo7951
Предмет: Русский язык,
автор: Андрей17352
Предмет: Русский язык,
автор: 1111111111111111124
Предмет: Литература,
автор: ВиРтУоЗнИй
Предмет: Русский язык,
автор: Аноним