Re: [Tutor] Newb Learning Question

2008-04-03 Thread Jeffrey Dates
Exellent suggestion!
thanks!



On Thu, Apr 3, 2008 at 2:17 PM, Sander Sweers <[EMAIL PROTECTED]>
wrote:

> Should be replying to the listSorry :(
>
> On Thu, Apr 3, 2008 at 11:14 AM, Sander Sweers <[EMAIL PROTECTED]>
> wrote:
> > On Thu, Apr 3, 2008 at 8:21 AM, Jeffrey Dates <[EMAIL PROTECTED]>
> wrote:
> >  > > > 3rd alternative: if c > 'm': print c
> >
> >  
> >
> >
> >  > "Write a program that prints the first letter of a string that comes
> after
> >  > 'm' in the alphabet."
> >  >
> >  > s = "this is my string"
> >  > for i in s:
> >  >   if i > 'm':
> >  > print i
> >  > break
> >
> >  One potential problem you will have is with upper case letters.
> >
> >  >>> 'N' > 'm'
> >  False
> >
> >  To make input all lower case use .lower()
> >
> >  >>> 'N'.lower() > 'm'
> >  True
> >
> >  Greets
> >  Sander
> >
> ___
> Tutor maillist  -  Tutor@python.org
> http://mail.python.org/mailman/listinfo/tutor
>
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Which Python Script Editor of Choice?

2008-04-03 Thread Jeffrey Dates
Ah thanks guy!!

Yeah, I guess I didn't mean which is the 'best'...
Just some options.

Thanks, I'll check out the ones you listed!

I'm on Windows btw.

Jeffrey Dates
www.kungfukoi.com
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


[Tutor] Which Python Script Editor of Choice?

2008-04-03 Thread Jeffrey Dates
Hello,

So as I'm starting to get into writing some scripts, I'm looking for
recommendations for a nifty script editor.  Ideally a freeware/shareware
solution until I can justify a purchase of something more beefy.

Currently I'm using PSPad, however it's pretty dumb and doesn't recognize
Python context.  Which, I suppose is fine, but would be nice if there was
one.  Especially since I'm learning.

My run time environment is IDLE.

Any thoughts or preferences would be appreciated.
thanks!

Jeffrey Dates
www.kungfukoi.com
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Newb Learning Question

2008-04-03 Thread Jeffrey Dates
>
> > 3rd alternative: if c > 'm': print c
>

after futzing around with interpreting the problem, I ended up with a
solution that utilizes the character comparison.

"Write a program that prints the first letter of a string that comes after
'm' in the alphabet."

s = "this is my string"
for i in s:
  if i > 'm':
print i
break


Thanks for all the help everyone.  Seems so obvious now.. ;-)

I'm sure I'll be back with some more newb questions in the future. ;-)

jeff.
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Newb Learning Question

2008-04-02 Thread Jeffrey Dates
That's Bob, and Tony,  exactly what I'm looking for. ( not the answer, but
the path to it... )

Let me get back to you with my result after I study this a bit.
thanks!!

Jeffrey Dates
www.kungfukoi.com




On undefined, bob gailer <[EMAIL PROTECTED]> wrote:

> Jeffrey Dates wrote:
> > Greetings,
> >
> > I have no previous experience in scripting.  Python is my first
> > language...
> > I'm currently trying to build a logic model for how to 'think' in
> > Python, so please excuse my ignorance.
> >
> > Currently, I'm running through some basic 101 tutorials, to wrap my
> > head around solving problems.
> > I'm looking for some advice on how to solve the following exercise:
> >
> > "Write a program that prints the first letter of a string that comes
> > after 'm' in the alphabet."
> >
> > what I had so far:
> >
> > for code in range(ord("a"), ord("z") +1):
> > if code == ord("m"):
> > print chr(code +1)
> >
> > Now, this solves for the first letter after "M"
>
> which is NOT what the exercise wants!
>
> Consider "are you ready?". Which character is the first that comes after
> 'm' in the alphabet."?
>
> BTW did you mean after "m"? Caps and lower case are different.
>
> > , but doesn't do it via a string
>
> I for one am reluctant to just give an answer. I prefer to lead you to a
> solution.
>
> So, I suggest you write a program to:
>assign a candidate string to a variable (choose a string that has at
> least one letter that "comes after 'm'")
>test each character to see if it "comes after 'm'"
>print that character
>stop
>
> Do as much as you can, and ask more questions.
>
> --
> Bob Gailer
> 919-636-4239 Chapel Hill, NC
>
>
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Newb Learning Question

2008-04-02 Thread Jeffrey Dates
Sorry forgot to post what I had so far:

for code in range(ord("a"), ord("z") +1):
if code == ord("m"):
print chr(code +1)

Now, this solves for the first letter after "M", but doesn't do it via a
string

thanks,

Jeffrey Dates
www.kungfukoi.com






On Wed, Apr 2, 2008 at 12:44 PM, Jeffrey Dates <[EMAIL PROTECTED]> wrote:

> Greetings,
>
> I have no previous experience in scripting.  Python is my first
> language...
> I'm currently trying to build a logic model for how to 'think' in Python,
> so please excuse my ignorance.
>
> Currently, I'm running through some basic 101 tutorials, to wrap my head
> around solving problems.
> I'm looking for some advice on how to solve the following exercise:
>
> "Write a program that prints the first letter of a string that comes after
> 'm' in the alphabet."
>
> I hope this is not too elementary.
>
> I do understand basic, basic concepts.  iteration, for loops, etc.
> Just having trouble with syntax, and how to format my logic.
>
> thank you in advance for any help or examples.
>
> Jeffrey Dates
> www.kungfukoi.com
>
>
>
>
>
>
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


[Tutor] Newb Learning Question

2008-04-02 Thread Jeffrey Dates
Greetings,

I have no previous experience in scripting.  Python is my first language...
I'm currently trying to build a logic model for how to 'think' in Python, so
please excuse my ignorance.

Currently, I'm running through some basic 101 tutorials, to wrap my head
around solving problems.
I'm looking for some advice on how to solve the following exercise:

"Write a program that prints the first letter of a string that comes after
'm' in the alphabet."

I hope this is not too elementary.

I do understand basic, basic concepts.  iteration, for loops, etc.
Just having trouble with syntax, and how to format my logic.

thank you in advance for any help or examples.

Jeffrey Dates
www.kungfukoi.com
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor