First attempts
OMG! My weird code works! (P.S. It works in Python 2.7)
longest = None smallest = None text = raw_input('Enter some text:') words = text.split() number = len(words) total = 0 for word in words: summa = total + len(word) total = summa while longest is None or len(word) > len(longest): longest = word while smallest is None or len(word) < len(smallest): smallest = word print 'number of words:', number print 'longest word is:', longest print 'smallest word is:', smallest print 'avarage word lenght is:', float(summa)/number print 'end of program'