Предмет: Информатика, автор: Аноним

Python

#Что не так делаю?

a=int(input())

b=list(map(a))

print(b)

#Пишет,нужно 2 аргумента,что тут исправить,чтобы работало(не убирая а или в


sskylinesolution: функция map() юзается с массивами
sskylinesolution: А вы пытаетесь туда число запихнуть
sskylinesolution: можно полностью задачу ?
sskylinesolution: Я могу этот код переделать, если это всё задание
sskylinesolution: Так а что вы хотите сделать в этих строках,обьясните пожалуйста

Ответы

Автор ответа: sskylinesolution
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 каждый элемент #массива,но ты пытался туда запихнуть число, при этом не указав что #должна делать функция.

Приложения:
Похожие вопросы