get t "TypeError: аргумент int () должен быть строкой, байтовым объектом или числом, а не списком" - PullRequest
0 голосов
/ 05 мая 2020

я пытаюсь подсчитать все числа в списке, используя время l oop.

lst = [65, 78, 21, 33]
sum1 = 0
wwea = 1

while wwea <= lst:
    sum1 = sum1 + wwea
    wwea += 1
print(sum1)

1 Ответ

0 голосов
/ 05 мая 2020

Пожалуйста, укажите, какой язык вы используете.

Если это python, оператор <= не может сравнивать тип int (который является wwea) и тип list (переменной lst).

Если вы попытаетесь суммировать все элементы в списке, то, вероятно, что-то вроде этого будет работать, повторяя wwea до списка длина:

lst = [65, 78, 21, 33]
sum1 = 0
wwea = 1

while wwea < len(lst):
    sum1 = sum1 + lst[wwea]
    wwea += 1
print(sum1)

Если вы пытаетесь считать , то:

lst = [65, 78, 21, 33]
sum1 = 0
wwea = 1

while wwea <= len(lst):
    sum1 = sum1 + 1
    wwea += 1
print(sum1)
...