프로그램
[파이썬] 문제 : tkinter 입력 받아서 리스트 요소에 있는지 확인
오디세이99
2023. 11. 26. 17:49
728x90
반응형
name = ["홍길동", "고길동"]
이라 할 때
entry에 입력한 값이 name 안에 있으면
"있습니다"를 엔트리 밑에 띄우고
없으면
"없습니다"
from tkinter import *
name = ["홍길동", "고길동"] # 데이터가 있는 리스트 변수
def check(): # 버튼 클릭시 실행되는 함수
in_str = entry.get() # 입력값을 받아 오기
if in_str in name: # 리스트의 요소값이 있는지 확인
result.config(text="있습니다!")
else:
result.config(text="없습니다!")
win = Tk()
win.title("맞추기")
win.geometry("300x300")
label = Label(win, text="입력하세요")
entry = Entry(win)
button = Button(win, text="확인", command=check) # 버튼에 실행할 함수 지정
result = Label(win, text=" ", fg="red")
label.pack()
entry.pack()
button.pack()
result.pack()
win.mainloop()
728x90
반응형