Уведомления

Группа в Telegram: @pythonsu

#1 Март 1, 2024 11:57:32

stampidu
Зарегистрирован: 2024-03-01
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Как подсчитать сумму в списке.

Добрый день. Помогите подсчитать сумму в списке.
Выдает ошибку: unsupported operand type(s) for +=: ‘int’ and ‘str’

 num_1 = input('Введите четное значение :')
num_0 = len(num_1)
num_1 = list(num_1)
print(type(num_1))
if num_0 % 2 == 0:
    sum = 0
    for x in num_1:
        sum += x
    print(f"summa: {sum}")
else:
    print(False)

Отредактировано stampidu (Март 1, 2024 12:00:01)

Офлайн

#2 Март 3, 2024 13:31:57

stampidu
Зарегистрирован: 2024-03-01
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Как подсчитать сумму в списке.

Все разобрался.
Тему закрываю.
Нужно было преобразовать значения в списке в int.

 num_1 = [int(i) for i in num_1]

Отредактировано stampidu (Март 3, 2024 13:32:51)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version