noob question Letters in words?

mensanator at aol.com mensanator at aol.com
Fri Oct 7 21:03:02 EDT 2005


Ivan Shevanski wrote:
> Alright heres another noob question for everyone.  Alright, say I have a
> menu like this.
>
> print "1. . .Start"
> print "2. . .End"
> choice1 = raw_input("> ")
>
> and then I had this to determine what option.
>
>
> if choice1 in ('1', 'Start', 'start'):
>     #do first option
> if choice1 in ('2', 'End', 'end'):
>     #do second option
>
> Is there a way (I searched for a module but didnt find one) that I can do
> something like this?
>
> if choice1 in ('1', 'S', 's'):
>     #do first option
> if choice1 in ('2', 'E', 'e'):
>     #do second option

Why not just look at the first letter the user types instead of
the whole string?

 if choice1[0] in ('1', 'S', 's'):
     #do first option
 if choice1[0] in ('2', 'E', 'e'):
     #do second option


>
>
> For instance I could type in Stop and would get the first option since it
> had an "s" in it?
> Anyone heard of any way to do this?
>
> Thanks,
> -Ivan
>
>
>
> By the way, if anyone gets tired of my persistant noob questions please tell
> me I don't want to bother anyone =D
>
> _________________________________________________________________
> Express yourself instantly with MSN Messenger! Download today - it's FREE!
> http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/




More information about the Python-list mailing list