On Mon, 2009-02-23 at 19:22 +0000, Gary Wood wrote: > '''exercise to complete and test this function''' > import string > def joinStrings(items): > '''Join all the strings in stringList into one string, > and return the result. For example: > >>> print joinStrings(['very', 'hot', 'day']) > 'veryhotday' > ''' > word = [items] > for item in items: > print (item, end='') > > > def main(): > print(joinStrings(['very', 'hot','day'])) > print(joinStrings(['this', 'is','it'])) > print(joinStrings(['1', '2', '3', '4', '5'])) > > main()
Your function, joinStrings() doesn't return a value. In Python a function that doesn't return a value explicitly returns None by default. So your print statements in main() will all print None. -- http://mail.python.org/mailman/listinfo/python-list