MODE OF A DATA SET #5
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Mode of a data set
a=[]
print("THE DATA SET CAN BE UN-SORTED AND THE ELEMENTS NEED NOT BE UNIQUE")
print("*** **** *** *** ** ********* *** *** ******** **** *** ** ")
print("PRESS * TO STOP ENETRING ELEMENTS")
print("* ** **** ******** ********")
n=input("Enter the first element")
while(n!='*'):
y=int(n)
a.append(y)
n=input("Enter the next element")
print("You have eneterd the following set of data:",a)
modes=[]
old_count=0
new_count=0
i=0
evalted=[]
for x in a:
if x in evalted:
pass
else:
new_count=a.count(x)
if old_count<new_count:
modes[0:]=[]
modes.append(x)
old_count=new_count
elif old_count==new_count:
modes.append(x)
old_count=new_count
evalted.append(x)
i+=1
print("The mode/s is/are:",modes)