Hi am new to python
Denis McMahon
denismfmcmahon at gmail.com
Wed Sep 9 18:35:49 EDT 2015
On Tue, 08 Sep 2015 17:44:26 -0500, Nassim Gannoun wrote:
> My question is in a while loop; how do l sum all the numbers in the
> given list (list_a)?
You don't normally use a while loop or a counter to iterate over a list.
Such a question should only be used as a precursor to discussing better
methods of achieving the required result.
While loop:
> sum_a = 0
> i = 0
> while i < (len(list_a)):
> sum_a += list_a[i]
> i += 1
> print(sum_a)
Better, use a for loop:
s = 0
for i in list_a:
s += i
print (s)
Even better, use sum():
s = sum(list_a)
print (s)
And if you only want to display the answer:
print (sum(list_a))
--
Denis McMahon, denismfmcmahon at gmail.com
More information about the Python-list
mailing list