python programming help
Alfred Canoy
alred at guam.net
Tue Dec 7 07:35:20 CET 2004
Hello,
Thanks for the input:-) I made a mean, median & mode program. I'm trying to figure how can I store this program in another file and opens the file to display. Any idea what to add in my source code. Thanks!
# 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
while current_count < count:
current_count = current_count + 1
num_list = []
while len (num_list) < count:
number = input ('Enter a number: ')
num_list.append(number)
print "Number", current_count,":",number
sum = sum + number
print num_list
def median(alist):
list_of_numbers = alist[:]
list_of_numbers.sort()
listLen = len(list_of_numbers)
middleIndex = (listLen - 1)/2
if listLen % 2 == 1:
# odd number of elements. return middle element
return list_of_numbers[middleIndex]
else:
# even number of element. return average of middle 2 elements
return (list_of_numbers[middleIndex] + list_of_numbers[middleIndex + 1]) / 2.0
if __name__ == '__main__':
def mode(alist):
start = 1
current = 0
new = 0
for i in alist:
if alist.count(i) > start:
current = alist.count(i)
start = current
new = i
if new > 1:
return new
else:
return "All members of [%s] are modes." %alist
print 'mean:', sum/count
print 'median:',median (num_list)
print 'mode:',mode (num_list)
Al
_ _
_ _
Alfred Canoy
Agana, Guam
Pacific time
alred at guam.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20041207/156db6d6/attachment.html>
More information about the Python-list
mailing list