Вопрос задан 28.11.2023 в 12:10. Предмет Информатика. Спрашивает Марков Феодосий.

Python #Что не так делаю?a=int(input())b=list(map(a))print(b)#Пишет,нужно 2 аргумента,что тут

исправить,чтобы работало(не убирая а или в
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Абакумова Вероника.

Ответ:

Объяснение:

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


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Проблема в вашем коде заключается в неправильном использовании функции `map()`. Функция `map()` принимает два аргумента: функцию и итерируемый объект. Она применяет функцию к каждому элементу итерируемого объекта и возвращает новый итератор с результатами.

В вашем коде вы пытаетесь применить функцию `map()` к переменной `a`, которая является целым числом, а не итерируемым объектом. Это вызывает ошибку, которая говорит о том, что нужно передать два аргумента.

Чтобы исправить эту ошибку, вам нужно передать функцию `int` в качестве первого аргумента `map()`, а вторым аргументом передать итерируемый объект, содержащий элементы, которые вы хотите преобразовать в целые числа. В вашем случае, вы можете использовать функцию `list()` для преобразования ввода пользователя в список целых чисел.

Вот исправленный код:

```python a = input() b = list(map(int, a)) print(b) ```

Теперь код должен работать правильно. Он будет принимать ввод от пользователя и преобразовывать его в список целых чисел.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос