我尝试使用while循环对列表中的所有数字进行计数。
lst = [65, 78, 21, 33]
sum1 = 0
wwea = 1
while wwea <= lst:
sum1 = sum1 + wwea
wwea += 1
print(sum1)
请注明您使用的是哪种语言。
如果是python,则运算符<=
无法比较int
类型(为wwea
)类型和list
类型(为lst
变量)。
如果您尝试sum列表中的所有元素,那么类似的事情可能会起作用,将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)