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
반응형
'프로그램' 카테고리의 다른 글
| [파이썬] 문제 : (sklearn)Wine 데이터 분류 (DecisionTree / SVC / GaussianNB) (0) | 2023.05.13 |
|---|---|
| 알고리즘 시간복잡도 그래프 및 빠른 순서 (0) | 2023.05.12 |
| [파이썬] 문제 : tkinter canvas에 사각형 그리고, 상하좌우 이동 (0) | 2023.05.12 |
| [파이썬] tkinter 할 일 리스트(Text) 만들기 (0) | 2023.05.10 |
| [파이썬] 터틀(turtle) 임의의 다각형,색,좌표로 그리기 (0) | 2023.05.10 |
댓글