Skip to content

Instantly share code, notes, and snippets.

@cedrickvstheworld
Created June 2, 2018 03:18
Show Gist options
  • Save cedrickvstheworld/e7802c91165b585d8e5c0d5fdaf7a81d to your computer and use it in GitHub Desktop.
Save cedrickvstheworld/e7802c91165b585d8e5c0d5fdaf7a81d to your computer and use it in GitHub Desktop.
from math import *
from tkinter import *
from tkinter import ttk
app = Tk()
app.title('Prime number Checker')
def primecheck(x):
xa = sqrt(x)
if (xa % 1) == 0:
return False
else:
xz = xa // 1
while xz != 1:
if (x % xz) == 0:
return False
xz -= 1
else:
return True
def check():
num = int(number.get())
x = primecheck(num)
if x:
labelB.configure(text='True')
else:
labelB.configure(text='False')
labelA = ttk.Label(app, text='Enter a number: ')
labelA.grid(column=0, row=0, sticky=W)
number = StringVar()
textbox = ttk.Entry(app, width=20, textvariable=number)
textbox.grid(column=0, row=1)
btn = ttk.Button(app, text='Check', command=check)
btn.grid(column=1, row=1)
labelB = ttk.Label(app, text='')
labelB.grid(column=0, row=3)
app.mainloop()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment