정보통신기술(ICT)

웹 하이웨이

해머슴 2024. 11. 24. 21:55
import tkinter as tk

def calculate_result():
    try:
        # 입력값 가져오기
        user_input = entry.get()
        number = float(user_input)
       
        # 간단한 계산 (예: 입력값의 제곱 계산)
        result = number ** 2
       
        # 결과 출력
        result_label.config(text=f"입력값의 제곱: {result:.2f}")
    except ValueError:
        result_label.config(text="유효한 숫자를 입력하세요.")

# GUI 생성
app = tk.Tk()
app.title("웹 하이웨이 결과 소프트웨어")
app.geometry("400x200")

# 입력 안내 레이블
instruction_label = tk.Label(app, text="숫자를 입력하고 결과를 확인하세요:")
instruction_label.pack(pady=10)

# 입력 필드
entry = tk.Entry(app, width=20)
entry.pack(pady=5)

# 결과 계산 버튼
calculate_button = tk.Button(app, text="결과 계산", command=calculate_result)
calculate_button.pack(pady=5)

# 결과 출력 레이블
result_label = tk.Label(app, text="결과가 여기 표시됩니다.")
result_label.pack(pady=20)

# GUI 실행
app.mainloop()