Created
September 15, 2016 19:48
-
-
Save PeterJatschka/1805824c06d5bb7887dc20c5b6b5362f to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import Tkinter | |
import random | |
import tkMessageBox | |
window=Tkinter.Tk() #erstellt fenster | |
#begruessungstext | |
greeting=Tkinter.Label(window, text="Guess the secret number") #weist den angegebenen text dem fenster "window" zu | |
greeting.pack() #setzt die zuweisung der oberen zeile um, ohne diese zeile bleibt das fenster leer | |
secret=random.randint(1,100) #zufaellige geheimzahl | |
#guess entry field | |
guess=Tkinter.Entry(window) #erstellt eingabefeld im fenster "window" | |
guess.pack() #setzt obere zeile um | |
#check guess | |
def check_guess(): | |
user_guess=guess.get() | |
if user_guess.isdigit()==True: #wenn user_guess eine Zahl ist, dann... | |
if user_guess==secret: | |
result_text="Congrats! You are right!" | |
elif user_guess> secret: | |
result_text="Wrong, your guess is too high!" | |
else: | |
result_text="Wrong, your guess is too low!" | |
else: | |
result_text="This is not a number!" | |
tkMessageBox.showinfo("Result", result_text) | |
# submit button | |
submit = Tkinter.Button(window, text="Submit", command=check_guess) # check_guess, not check_guess() | |
submit.pack() | |
window.mainloop() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment