Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/29: Рейтинг темы: голосов - 29, средняя оценка - 4.55
3 / 3 / 0
Регистрация: 21.12.2019
Сообщений: 47

TypeError: sum() missing 1 required positional argument: 'arr'

16.01.2020, 21:49. Показов 5571. Ответов 3

Студворк — интернет-сервис помощи студентам
В этом случае я пытаюсь создать алгоритм для суммирования , сам алгоритм прост у нас есть массив из которого мы берём первое значение , заносим его в s после чего удаляем это значение массива и берём следующий прибавляя к нему s , заносим его в s,удаляем и так пока не найдем сумму всего массива . Однако при запуске возникает пару ошибок , буду рад если поможите .
Python
1
2
3
4
5
6
7
8
9
10
11
12
def sum(arr):
    i = arr[0]
    s = 0
    s = i + s
    del arr[0]
    if len(arr) > 0:
        sum()
    else:
        print(s)
 
rr = [4, 7, 5, 9]
sum(rr)
Вот ошибки:
Python
1
2
3
4
5
6
Traceback (most recent call last):
  File "C:/Users/user/PycharmProjects/untitled2/gf.py", line 13, in <module>
    sum(rr)
  File "C:/Users/user/PycharmProjects/untitled2/gf.py", line 8, in sum
    sum()
TypeError: sum() missing 1 required positional argument: 'arr'
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.01.2020, 21:49
Ответы с готовыми решениями:

TypeError: AddCar() missing 1 required positional argument: 'self'
выдает ошибку. Условно нужно, чтобы создавать обьект машины. Вот код class Car: def __init__(self, cost, mark,...

TypeError: describe_battery() missing 1 required positional argument: 'self'
class Car(): &quot;&quot;&quot;Простая модель автомобиля.&quot;&quot;&quot; def __init__(self, make, model, year): self.make = make ...

TypeError: add_point() missing 1 required positional argument: 'y'
Всем привет! Начал писать класс для создания треугольника, но почти сразу же появилась загвоздка: при запуске кода появляется ошибка: ...

3
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
17.01.2020, 09:10
_Даниил_, подумай, как следует, я оставил подсказку!

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
def ХватитНазыватьФункцииЗарезервированнымиСЛОВАМИ!!!!!!!!!!!!!(arr):
    i = arr[0]
    s = 0
    s = i + s
    del arr[0]
    if len(arr) > 0:
        sum()
    else:
        print(s)
 
 
rr = [4, 7, 5, 9]
print(sum(rr))
0
 Аватар для Semen-Semenich
5230 / 3476 / 1174
Регистрация: 21.03.2016
Сообщений: 8,304
17.01.2020, 12:34
_Даниил_, sum() missing 1 required positional argument: 'arr' - сумма () отсутствует 1 требуется позиционная аргумент: «аранжировка». смотрим 7ю строку.
0
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
17.01.2020, 23:40
Лучший ответ Сообщение было отмечено _Даниил_ как решение

Решение

_Даниил_, оставлю вторую подсказку -102
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
def sumer(arr):
    i = arr[0]
    s = 0
    s = i + s
    print(s)
    del arr[0]#копать тут
    if len(arr) > 0:
        sumer(rr)
    else:
        print(s)
 
 
if __name__ == '__main__':
    rr = [4, 7, 5, 102]
    sumer(rr)
Добавлено через 14 минут
Эх, ладно, сегодня я добрый? все равно, напишут
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import random
 
 
def sumemr2(n):
    mlist = [random.randint(1, 10) for i in range(n)]
    print(*mlist)
    summa = 0
    for i in mlist:
        summa += i
    print(summa)
    
 
if __name__ == '__main__':
    sumemr2(n=2)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.01.2020, 23:40
Помогаю со студенческими работами здесь

TypeError: XXX() missing 1 required positional argument: 'message'
Вот код # -*- coding: utf-8 -*- &quot;&quot;&quot; This Example will show you how to use register_next_step handler. &quot;&quot;&quot; import constants ...

TypeError: prime() missing 1 required positional argument: 'Simple'
Simple = 2 amount = 0 def prime(Simple): n = Simple counter = 0 for i in range(1, n + 1): if n % i ==...

Ошибка missing 1 required positional argument: 'self'
всем привет. в этом коде: from tkinter import* class Main(): def __init__(self): tk=Tk() tk.geometry('300x300') ...

Выдает ошибку "Client.__init__() missing 1 required keyword-only argument: 'intents'"
import discord class MyClient(discord.Client): async def on_ready(self): print('Logged on as...

SyntaxError: positional argument follows keyword argument
Прошу помочь, где функция clicked1 пишет ошибку SyntaxError: positional argument follows keyword argument test1=str ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью 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
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru