# Dice.py # Imported Libraries from tkinter import * # Imported Modules import random # Window root = Tk () # Welcome Label welcome = Label (root, text = "Welcome to Dice.py!", font = "Impact") welcome.pack () # Canvas canvas = Canvas (root, width="300", height="300") canvas.pack () # Functions def function (): canvas.delete("all") choice = random.randint (1, 6) if choice == 1: oval = canvas.create_oval(110, 110, 190, 190, fill = "#000000") elif choice == 2: oval = canvas.create_oval(10, 10, 90, 90, fill = "#000000") oval1 = canvas.create_oval(210, 210, 290, 290, fill = "#000000") elif choice == 3: oval = canvas.create_oval(10, 10, 90, 90, fill = "#000000") oval1 = canvas.create_oval(110, 110, 190, 190, fill = "#000000") oval2 = canvas.create_oval(210, 210, 290, 290, fill = "#000000") elif choice == 4: oval = canvas.create_oval(10, 10, 90, 90, fill = "#000000") oval1 = canvas.create_oval(210, 210, 290, 290, fill = "#000000") oval2 = canvas.create_oval(210, 10, 290, 90, fill = "#000000") oval3 = canvas.create_oval(10, 210, 90, 290, fill = "#000000") elif choice == 5: oval = canvas.create_oval(10, 10, 90, 90, fill = "#000000") oval1 = canvas.create_oval(110, 110, 190, 190, fill = "#000000") oval2 = canvas.create_oval(210, 210, 290, 290, fill = "#000000") oval3 = canvas.create_oval(210, 10, 290, 90, fill = "#000000") oval3 = canvas.create_oval(10, 210, 90, 290, fill = "#000000") else: oval = canvas.create_oval(10, 10, 90, 90, fill = "#000000") oval1 = canvas.create_oval(210, 10, 290, 90, fill = "#000000") oval2 = canvas.create_oval(10, 110, 90, 190, fill = "#000000") oval3 = canvas.create_oval(10, 210, 90, 290, fill = "#000000") oval4 = canvas.create_oval(210, 110, 290, 190, fill = "#000000") oval5 = canvas.create_oval(210, 210, 290, 290, fill = "#000000") # Variables repeat = 0 # Main Code roll = Button (root, text = "Roll", command=function, bg="green", width = "45") roll.pack () # Loop root.mainloop ()