[Tkinter-discuss] and or ??

守株待兔 1248283536 at qq.com
Thu Aug 18 06:09:52 CEST 2011


there is a code:
#coding:utf-8
from Tkinter import * 
from sys import stdout, exit                 # lambda generates a function 
 
widget = Button(None,                        # but contains just an expression 
             text='Hello event world',  
             command=(lambda: stdout.write('Hello lambda world\n') or exit()) ) 
 
widget.pack() 
widget.mainloop()

when you click the button,there is output : Hello lambda world, then exit the program.
i am confused, why not use "and" ?  i made a try, if i use "or",the program will not exit ,why?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tkinter-discuss/attachments/20110818/e3000b57/attachment.html>


More information about the Tkinter-discuss mailing list