Форум сайта python.su
Добрый день. Помогите подсчитать сумму в списке.
Выдает ошибку: 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)
Офлайн
Все разобрался.
Тему закрываю.
Нужно было преобразовать значения в списке в int.
num_1 = [int(i) for i in num_1]
Отредактировано stampidu (Март 3, 2024 13:32:51)
Офлайн