Doing tutorial - my script shows different results.
Jere Kahanpaa
jkahanpa at pcu.helsinki.fi.invalid
Thu Sep 21 08:23:00 EDT 2000
vbMark <vbmark at my-deja.com> wrote:
: Greetings,
: The script in the tutorial (7.1 Fancier Output Formatting) is:
:>>> def go():
: import string
: for x in range(1,~11):
: print string.rjust('x',2),string.rjust('x*x',3),
: print string.rjust('x*x*x',4)
Well, I haven't checked the new tutorial but I'd bet it
doesn't say exactly that. In python ' and ` are different
characters with a very different role:
x = 1 # Define a variable
'x*x' # Is a string "x*x"
`x*x` # multiply x with itself and then convert the RESULT
# To a string
This version should work:
>>> def go():
import string
for x in range(1,11):
print string.rjust(`x`,2),string.rjust(`x*x`,3),
print string.rjust(`x*x*x`,4)
Jere Kahanpää
jere.kahanpaa at helsinki.fi
--
NO ONE CAN RESIST
the toe TAPPIN', hand CLAPPIN',
exoskeleton SNAPPIN' SATISFACTION
of Entomophagy. HEY! What are you waiting
for? GET YER OWN BUG!
www.planetscott.com/babes/
More information about the Python-list
mailing list