First define the function (shown in interactive mode) >>> def mak(n): ... return lambda x: x + n ... Next, call the function with a value that is stored as n, now the function is refered to as f >>> f = mak(42) then use call f, the parameter acts as x, where what is returned is x + n >>> f(0) 42 >>> f(1) 43 >>> f(10) 52 call mak again to set n with a new value >>> f = mak(142) >>> f(10) 152
Directory list for ./
filename: | 21_higher_order_functions.pdf |
filename: | 22_anonymous_functions.pdf |
filename: | Examples-Command-Line-Arguments.docx |
filename: | Examples-Command-Line-Arguments.pdf |
filename: | Examples-Command-Line-Arguments.txt |
filename: | Examples-file-read-print-loops.docx |
filename: | Examples-file-read-print-loops.pdf |
filename: | Examples-file-read-print-loops.txt |
filename: | button.txt |
filename: | center-window.php |
filename: | checkbutton.html |
filename: | checkbutton.php |
filename: | cols.py |
filename: | exam_reviewTasks1_2.py |
filename: | fib.py |
filename: | helloWorld.php |
filename: | higherOrderListOps.py |
filename: | label.php |
filename: | lec23.py |
filename: | maptest-1.py |
filename: | maptest-2.py |
filename: | problem-set-5-task-1.py |
filename: | quit-button.php |
filename: | rec1.py |
filename: | rec2.py |
filename: | sierpinski.py |
filename: | sierpinski.txt |
filename: | spiral97.py |
filename: | spiral98.py |
filename: | spiral99.py |
filename: | tk-1.pho |
filename: | tk-1.php |
filename: | tk-2.php |
filename: | tk-2.txt |
filename: | tk-3.php |
filename: | tk-4.php |
filename: | turtle96.py |
filename: | turtle97.py |
filename: | turtle98.py |
#!/usr/bin/python import tkinter top = tkinter.Tk() # Code to add widgets will go here... top.mainloop()
#!/usr/bin/python # -*- coding: utf-8 -*- """ ZetCode Tkinter tutorial This script shows a simple window on the screen. author: Jan Bodnar last modified: January 2011 website: www.zetcode.com """ from tkinter import Tk, Frame, BOTH class Example(Frame): def __init__(self, parent): Frame.__init__(self, parent, background="white") self.parent = parent self.initUI() def initUI(self): self.parent.title("Simple") self.pack(fill=BOTH, expand=1) def main(): root = Tk() root.geometry("250x150+300+300") app = Example(root) root.mainloop() if __name__ == '__main__': main()
#!/usr/bin/python # -*- coding: utf-8 -*- """ ZetCode Tkinter tutorial This script centers a small window on the screen. author: Jan Bodnar last modified: January 2011 website: www.zetcode.com """ from tkinter import Tk, Frame, Button, BOTH # not ttk -> sytle from ttk import Frame, Button, Style class Example(Frame): def __init__(self, parent): Frame.__init__(self, parent) self.parent = parent self.initUI() def initUI(self): self.parent.title("Quit button") # self.style = Style() # self.style.theme_use("default") self.pack(fill=BOTH, expand=1) quitButton = Button(self, text="Quit", command=self.quit) quitButton.place(x=50, y=50) def main(): root = Tk() root.geometry("250x150+300+300") app = Example(root) root.mainloop() if __name__ == '__main__': main()