Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Lottery Generator
- #import modules for creating a GUI...
- import tkinter
- #...and for picking random numbers.
- import random
- nums = []
- #gens numbers
- def generate_num():
- nums = []
- balls = [i for i in range(1,50)]
- random.shuffle(balls)
- nums = balls[:6]
- #a function that will pick (and display) a name.
- def pickNum():
- nameLabel.configure(text=random.choice(numbers))
- #combines functions???
- def combine_funcs(*funcs):
- def combined_func(*generate_num, **pickNum):
- for f in funcs:
- f(*generate_num, **pickNum)
- return combined_func
- #the possible numbers.
- numbers = [nums]
- #create a GUI window.
- root = tkinter.Tk()
- #set the title.
- root.title("Lottery Generator")
- #set the size.
- root.geometry("400x100")
- #add a label for displaying the numbers.
- nameLabel = tkinter.Label(root, text="", font=('Helvetica', 32))
- nameLabel.pack()
- #add a 'generate' button
- pickButton = tkinter.Button(text="generate",command=combined_func)
- pickButton.pack()
- #start the GUI
- root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement