On 2016-02-28 9:58 PM, tomwilliamson...@gmail.com wrote:
I need to write a program that allows the user to enter a sentence then asks 
them which word they wish to find- and then tell them the position that word 
was within the sentence.

E.g. Please help with this code
Then they enter help it would return that it appears in the 2nd position in the 
sentence.

From what I gather it appears to be a list function but I am struggling to come 
up with a solution.

Thanks.

Something along lines of loading the sentence into a string, using the str.split() function to split it into a list object, then cycling through to strip all the spaces and/or punctuation out of the elements/items, and then the list.index() function can return the index of a word in the list, which is the zero-based position of the item in that list.

#something along lines of
s = input("enter sentence")
s.replace(",", "") #do this for all common punctuation characters
l = s.split(" ") #space is actually default
s2 = input("enter word")
i = l.index(s2)
print("Your word is at position " + str(i+1) + " in the sentence")
#end code

That's just typed here in message - HTH

HTH

Jacob Kruger
Blind Biker
Skype: BlindZA
"Roger Wilco wants to welcome you...to the space janitor's closet..."
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to