• Предмет: Информатика
  • Автор: Аноним
  • Вопрос задан 2 года назад

Python

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

a=int(input())

b=list(map(a))

print(b)

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


sskylinesolution: функция map() юзается с массивами
sskylinesolution: А вы пытаетесь туда число запихнуть
sskylinesolution: можно полностью задачу ?
Аноним: Пытался запихнуть int,a тоже не работает
Аноним: https://znanija.com/task/49780684
sskylinesolution: Я могу этот код переделать, если это всё задание
Аноним: Та не,мне нужно только пример нормального использования через a и bесли возможно
Аноним: Только эти 3 строки подправить на другой код
Аноним: Это я приму за ответ
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 каждый элемент #массива,но ты пытался туда запихнуть число, при этом не указав что #должна делать функция.

Приложения:

Аноним: Спасибо!
Вас заинтересует