Newbie Question about sequence multiplication

Peter Otten __peter__ at web.de
Thu Apr 5 02:29:46 EDT 2007


Scott wrote:

> sentence = raw_input('Sentence: ')
> 
> screen_width = 80
> text_width = len(sentence)
> box_width = text_width + 6
> left_margin = (screen_width - box_width) // 2
> 
> print
> print ' ' * left_margin + '+'   + '-' * (box_width-2)  +  '+'
> print ' ' * left_margin + '|  ' + ' ' * text_width     + ' |'
> print ' ' * left_margin + '|  ' + ' '   sentence       + ' |'
> print ' ' * left_margin + '|  ' + ' ' * text_width     + ' |'
> print ' ' * left_margin + '+'   + '-' * (box_width-2)  + ' |'
> print

> Now that, even though copied straight from "Beginning Python: From Novice
> to Professional", returns :
> There's an error in your program: invalid syntax

The source code available at 

http://hetland.org/writing/beginning-python/ 

does work.

Peter



More information about the Python-list mailing list