On 3/28/2012 11:53 AM Ricky Brown said...
So I have to write a program that reads a message from the user and
prints a new message

ok --

that contains all the words from the original
message but in the same order without repeating any of them unless they
show up more than once in the original message.

?? doesn't this mean repeat the exact same message? IOW if the user suppies:

This is is a test test

the above rule would resuire you to output exactly the same input I think....



What I have thus far looks like this:

message = input("Your message:")

so, "print message" does it...

... but I suspect your requirement isn't accurate.

Emile




myList = message.split()
y = random.choice(myList)
z = len(myList)
while z !=0:
     myList.remove(y)
     print(y)

I can't figure out
1) How to remove "y" from the list and continue the loop; when I use
.remove etc. it runs once then give me the error that "y" is not in the
list.

I imagine the answer is quite simple I'm just getting really frustrated
trying to get this done any advice is appreciated.

Thanks


_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to