A
Alfred Canoy
Hello,
I revised my source code. It was doing great but I'm having problem listing
all the numbers that I'd input. How can I input all the numbers that I
selected? The source code and the output below:
Source code:
# compute the Mean, Median & Mode of a list of numbers:
sum = 0.0
print 'This program will take several numbers then average them'
count = input(' How many numbers would you like to sum: ')
current_count = 0
freq = {}
freq [current_count] = number
while current_count < count:
current_count = current_count + 1
number = input ('Enter a number: ')
print "Number", current_count,":",number
sum = sum + number
print ' The average is:', sum/count
# list the numbers selected by user then gets the median & mode
listNumbers=[]
for list in number:
listNumbers
I revised my source code. It was doing great but I'm having problem listing
all the numbers that I'd input. How can I input all the numbers that I
selected? The source code and the output below:
Source code:
# compute the Mean, Median & Mode of a list of numbers:
sum = 0.0
print 'This program will take several numbers then average them'
count = input(' How many numbers would you like to sum: ')
current_count = 0
freq = {}
freq [current_count] = number
while current_count < count:
current_count = current_count + 1
number = input ('Enter a number: ')
print "Number", current_count,":",number
sum = sum + number
print ' The average is:', sum/count
# list the numbers selected by user then gets the median & mode
listNumbers=[]
for list in number:
listNumbers
- =listNumbers.get(x,0)+1
print listNumbers
freq = {}
current_count(freq)=number
while number != 0:
number = input ('Enter a number: ')
count = count + 1
sum = sum + number
try:
freq[number] += 1
except KeyError:
freq[number] = 1
max = 0
mode = None
for k, v in freq.iteritems():
if v > max:
max = v
mode = k
print mode
Output:Number 1 : 6
Number 2 : 9
Number 3 : 8
Number 4 : 4
Number 5 : 2
The average is: 5.8
Traceback (most recent call last):
File
"C:\Python24\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py",
line 310, in RunScript
exec codeObject in __main__.__dict__
File "A:\SLP5.py", line 23, in ?
for x in number:
TypeError: iteration over non-sequence
Thank you much!
Al
_ _
_ _
Alfred Canoy
Agana, Guam
Pacific time
(e-mail address removed)
----- Original Message -----
From: "Bob Gailer" <[email protected]>
To: "Alfred Canoy" <[email protected]>; <[email protected]>;
<[email protected]>
Sent: Sunday, December 05, 2004 7:50 PM
Subject: Re: [Python-Help] (fwd)