[Tutor] Program for outputing the letter backward
Hoffmann
oasf2004 at yahoo.com
Wed Mar 29 04:42:07 CEST 2006
--- John Fouhy <john at fouhy.net> wrote:
> On 29/03/06, Hoffmann <oasf2004 at yahoo.com> wrote:
> > vehicle='car'
> > index = vehicle[-1] #the last letter
> > index_zero = vehicle[0] #the first letter
> >
> > while index >= index_zero:
> > letter=vehicle[index]
> > print letter
> > index -= 1
> >
> > The problem is that I get no output here. Could I
> hear
> > from you?
>
> I can print the letters backwards like this:
>
> vehicle = 'car'
> print vehicle[2]
> print vehicle[1]
> print vehicle[0]
>
> Output:
>
> r
> a
> c
>
> -----
>
> This is not very useful, though, because it will
> only work for strings
> that are exactly three letters long. Can you see
> how to write a loop
> to produe this output?
>
> Hint: the len() function will tell you how long a
> string is.
>
> eg: if vehicle == 'car' then len(vehicle) == 3.
>
> --
> John.
> _______________________________________________
Hi John and the other colleagues from the Tutor,
I still didn't realized how to solve this exercise.
Regarding the for loop. I can do that for the
"forward" version of the program. See below:
name = 'car'
for char in name:
print char
However, I still write a "backward" version (in order
to get
r
a
c
Could you guys, please, continue talking to me?
Thanks!
Hoffmann
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
More information about the Tutor
mailing list