Word Count
Given a sentence S, write a program to print the frequency of each word in S. The output order should correspond with the word's input order of appearance.
InputString = str(input("Enter a string: "))
str = InputString.split()
tempStr=[]
for i in str:
if i not in tempStr:
tempStr.append(i)
print("Word Frequency")
for i in range(0, len(tempStr)):
print("%10s:%5s"%(tempStr[i].ljust(20),str.count(tempStr[i])))
Comments
Leave a comment