0 / 0 / 0
Регистрация: 09.02.2019
Сообщений: 1

Несколько значений в одной переменной

10.02.2019, 00:01. Показов 12918. Ответов 2

Студворк — интернет-сервис помощи студентам
Хочу считать суму трехзначных чисел

Входные данные: (пример)
5 #количество чисел
15 943 1040 150 21 #сами числа

Есть вариант:
Python
1
2
3
4
5
6
7
y=0
n=int(input())
for x in range(n):
     a=map(int,input().split())
     if len(str(n))==3:
          y+=a
print(y)
Но Python3 выдаёт ошибку: unsupported operand type(s) for += "int" and "map"

Почему "инт" и "мап" нессовместимы?
Как этого избежать в будущем?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.02.2019, 00:01
Ответы с готовыми решениями:

Как задать переменной несколько значений
Всем привет! Пытаюсь создать что то типа базы данных по нормативной документации. Появилась небольшая проблема. в переменных b и c есть...

несколько значений в одной переменной
всем доброго времени суток, пишу программу и нужно вместить в одну переменную char x поместить два значения: нет, Нет. как это можно...

Несколько значений в одной переменной и последующее ее использование
Всем привет Можно ли в MS SQL 2016 передать несколько значений в переменную? а точнее как мне в переменную запихнуть несколько...

2
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
10.02.2019, 00:14
Цитата Сообщение от Senaq Посмотреть сообщение
Почему "инт" и "мап" нессовместимы?
Потому что это разные типы. Числа можно складывать только с числами. Что логично.
Складывать числа, например, со строками уже нет.
map это генератор. Генератор это когда тебе что-то пообещали, но сразу не дали.

А сумму в Python считают функцией sum:
Python
1
sum(map(int,'15 943 1040 150 21'.split()))
Цитата Сообщение от Senaq Посмотреть сообщение
Как этого избежать в будущем?
Может просто прочитать, наконец, документацию?
0
 Аватар для m0nte-cr1st0
1043 / 578 / 242
Регистрация: 15.01.2019
Сообщений: 2,178
Записей в блоге: 1
10.02.2019, 00:18
Лучший ответ Сообщение было отмечено mik-a-el как решение

Решение

Python
1
2
3
4
5
6
y=0
n=input().split(' ')
for x in n:
    if len(str(x))==3:
          y+=int(x)
print(y)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.02.2019, 00:18
Помогаю со студенческими работами здесь

Переход по значениям в переменной (несколько значений в одной)
Здравствуйте! У меня есть переменная sDiscipline. В нее я поместил названия предметов. Как мне циклически пройти по всем предметам?

Как вывести несколько значений одной переменной в listbox
Есть простенький цикл с расчётом значений эксперимента. При выводе значений в listbox выводится только последнее значение Е, как сделать...

Передать несколько значений одной переменной адресной строки в SqlDataSource
Здравствуйте! Хотел бы узнать, как из адресной строки такого типа: ...

Можно ли задать для одной и той же переменной сразу несколько значений
Krasme, я даже не знаю,в тему ли будет,в общем поправьте тогда,если что. Можно ли в маткаде задать для одной и той же переменной сразу...

Вычислить и вывести на экран таблицу значений функции одной переменной и соответствующих значений аргумента
1. Вычислить и вывести на экран таблицу значений функции одной переменной и соответствующих значений аргумента. Аргумент функции меняется...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3 из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru