본문 바로가기
프로그램/Python 1000제

Python 314제] 두근두근 파이썬(개정판) CHAPTER 10 연습문제 4 p333

by 건티 2024. 9. 30.
728x90

출처 : 반크_독도2023

 

참고풀이]

from tkinter import *
import random

ex=random.randrange(100)

def Process():
    ans=int(e1.get())
    if ex>ans:
        l2.config(text="Low!!", fg="blue")
    elif ex<ans:
        l2.config(text="High!", fg="red")
    else:
        l2.config(text="축하 합니다.", fg="purple")
    e1.delete(0, END)
    

def Delete():
    ex=random.randrange(100)
    l2.config(text="")
    e1.delete(0,END)
    e1.focus()
    
    
window=Tk()

l1=Label(window, text="Guessing Game", font=("",38,"bold"))
l1.grid(row=1,column=0, padx=10, columnspan=2)

e1=Entry(window, font=("",24,"bold"))
e1.grid(row=2,column=0, pady=15, padx=10, columnspan=2)

b1=Button(window, text="guess", font=("",20,"bold"), command=Process)
b2=Button(window, text="reset", font=("",20,"bold"), command=Delete)
b1.grid(row=3,column=0,padx=10)
b2.grid(row=3,column=1,padx=10)

l2=Label(window, text="", font=("",24,"bold"), bg="yellow", width=20)
l2.grid(row=5, column=0, columnspan=2, pady=15)

window.mainloop()

 

참고풀이 결과]

시작창)

 

Hight)

 

Low)

 

맞추었을 때)

 

게임을 다시할 때)

 

 

 

 

 

대한민국의 아름다운 영토, 독도의 봄

 

반응형

댓글