Design using Python and Functions -


i shown cool technique earlier evening member on stackoverflow. beginner @ python, of learning done through reading book have , editing code see how work.

i'm trying design bottom of menu:

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x  task1  x  task2  x  task3  x  task4  x  task5  x x   [ ]   x   [ ]   x   [ ]   x   [ ]   x   [ ]   x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 

so see this:

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x                                                 x x          task manager - task selection          x x                                                 x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x                                                 x x                 ready start?                 x x              ---------------------              x x                press 'enter'                x x                  key begin!                  x x              ---------------------              x x                                                 x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x  task1  x  task2  x  task3  x  task4  x  task5  x x   [ ]   x   [ ]   x   [ ]   x   [ ]   x   [ ]   x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 

the purpose of bottom part if select task 2, print function whichever selected...so (if task 2 selected):

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x                                                 x x          task manager - task selection          x x                                                 x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x                                                 x x                 ready start?                 x x              ---------------------              x x                press 'enter'                x x                  key begin!                  x x              ---------------------              x x                                                 x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x  task1  x  task2  x  task3  x  task4  x  task5  x x   [ ]   x   [x]   x   [ ]   x   [ ]   x   [ ]   x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 

here current code:

def printline (text = ''):     print('x {: ^47} x'.format(text))  def printseltitle (text = '', title = none):     print('x{: ^9}'.format(text)),  def printselcheck (text = '', title = none):     print('x   [ ]   x'.format(text)),  def printborder (title = none):     print('x' * 51)  def printbox (*lines, title = none, showbottomborder = false):     printborder(title)     printline()     line in lines:         printline(line)     printline()     if showbottomborder:         printborder()  printbox('task manager - task selection') printbox('ready start?', '-' * 21, "press 'enter'",\          'key begin!', '-' * 21, showbottomborder = true) printseltitle('task1') , printseltitle('task2') printselcheck() printborder()  printseltitle('task3') printseltitle('task4') printseltitle('task5') 

here current code looks like:

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x                                                 x x          task manager - task selection          x x                                                 x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x                                                 x x                 ready start?                 x x              ---------------------              x x                press 'enter'                x x                  key begin!                  x x              ---------------------              x x                                                 x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x  task1   x   [ ]   x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x  task3   x  task4   x  task5 

any thoughts? in advance help.

best,

steven

if want no newline after print, don't use print(aasd), (this tuple construction), print('123', end='')

printing syntax differences: python 2.x:

print "1", # special syntax print statement print "2" 

puthon 3:

print("1", end="") # returns none (print() function) print("2") 

result in both cases:12

python 3 (interactive shell):

>>> = print('123') 123 >>> repr(a) 'none' >>> = print('123'), 123 # newline presents >>> repr(a) '(none,)' # result tuple constructed comma 

Comments

Popular posts from this blog

jquery - Invalid Assignment Left-Hand Side -

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -