프로그램
[파이썬] 문제 : tkinter 숫자 맞추기 게임
오디세이99
2023. 5. 12. 07:55
728x90
반응형
from tkinter import *
import random
window = Tk()
window.geometry("360x200") # 창 크기설정
window.title("할 일") # 창 제목설정
window.option_add("*Font","맑은고딕 12") # 폰트설정
# window.resizable(False, False) # x, y 창 크기 변경 불가
no = random.randint(1, 50)
def btnGuess(): # 함수 정의
global no
guess = int(entry.get())
if guess == no:
hint['text'] = "Correct"
elif guess > no:
hint['text'] = "High"
elif guess < no:
hint['text'] = "Low"
def btnReset(): # 함수 정의
global no
no = random.randint(1, 50)
hint['text'] = ""
title = Label(window, text = "Guessing Game", font=("Arial",15))
title.grid(row=1, column=1, columnspan=2, padx=100)
entry = Entry(window, width=20, font=("맑은고딕",12)) # root라는 창에 입력창 생성
entry.grid(row=2, column=1, columnspan=2)
btn1 = Button(window, text="guess", width=6, command=btnGuess)
btn1.grid(row=3, column=1)
btn2 = Button(window, text="reset", width=6, command=btnReset)
btn2.grid(row=3, column=2)
hint = Label(window, text = "", font=("Arial",12))
hint.grid(row=4, column=1, columnspan=2)
window.mainloop()
728x90
반응형