The sum of ten numbers inserted from the user

Grant Edwards grant.b.edwards at gmail.com
Thu Feb 7 16:11:10 EST 2019


On 2019-02-07, Ben Bacarisse <ben.usenet at bsb.me.uk> wrote:
> Ian Clark <ianhclark510 at gmail.com> writes:
>
>> This is my whack at it, I can't wait to hear about it being the wrong big o
>> notation!
>>
>> numbers=[]
>>
>> while len(numbers) < 10:
>>     try:
>>         chip = int(input('please enter an integer: '))
>>     except ValueError:
>>         print('that is not a number, try again')
>>     else:
>>         numbers.append(chip)
>>
>> print(sum(numbers))
>
> Why would you not keep a running total, rather than list of the numbers?
> I've not been following assiduously, so maybe I missed some other
> requirement...

Because you think it likely that tomorrow the marketing people are
going to say "oh, and we want to know the min, max, mode, median,
standard deviation, and count of odd vs. even.

OTOH, they may instead say, "Oh, it's not 10 numbers, it's 10 million
numbers."

-- 
Grant Edwards               grant.b.edwards        Yow! I selected E5 ... but
                                  at               I didn't hear "Sam the Sham
                              gmail.com            and the Pharoahs"!




More information about the Python-list mailing list