Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Maximum, Minimum, and Arithmetic Mean
- import random #just to generate test data
- def maximum(list):
- temp = []
- for index in range(len(list)):
- temp.append(list[index])
- for index in range(len(temp)-1):
- if temp[0] >= temp[1]:
- temp.pop(1)
- elif temp[0] < temp[1]:
- temp.pop(0)
- maximum = temp[0]
- return maximum
- def minimum(list):
- neg_list =[]
- for index in range(len(list)):
- neg_list.append(-list[index])
- minimum = -maximum(neg_list)
- return minimum
- def mean_arithmetic(list):
- sum = 0
- for index in range(len(list)):
- sum += list[index]
- arithmetic_mean = sum/len(list)
- return arithmetic_mean
- def statistics_stuff(N):
- print(N)
- print("maximum > ", maximum(N))
- print("minimum > ",minimum(N))
- print("arithmetic mean > ", mean_arithmetic(N))
- #####################################
- # "Create" a list of scores, randomly
- scores = []
- for x in range (0, 30):
- scores.append(random.randint(0, 10))
- N = [-15, 4, 8, 46,-2, 123, 75]
- #####################################
- statistics_stuff(scores)
- print("another example")
- statistics_stuff(N)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement