코딩 56

웹 하이웨이

import tkinter as tkdef 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("웹 하이웨이 결과 ..

파이썬 소프트웨어: 핵 융합 엔진 제어 소프트웨어

import tkinter as tkfrom tkinter import ttk# 핵융합 엔진 제어 GUIdef display_value():    try:        value = float(entry.get())        result_label.config(text=f"입력된 값: {value}")    except ValueError:        result_label.config(text="유효한 숫자를 입력해주세요.")# GUI 생성root = tk.Tk()root.title("핵융합 엔진 제어 GUI")root.geometry("400x200")# 라벨title_label = ttk.Label(root, text="핵융합 엔진 제어 시스템", font=("Arial", 16))title_..

파이썬 소프트웨어: 거리와 속도와 시간

import tkinter as tkfrom tkinter import ttkimport matplotlib.pyplot as pltfrom matplotlib.backends.backend_tkagg import FigureCanvasTkAggdef calculate():    try:        distance = float(distance_entry.get()) if distance_entry.get() else None        speed = float(speed_entry.get()) if speed_entry.get() else None        time = float(time_entry.get()) if time_entry.get() else None        if distanc..

협동형 로봇 작업 시뮬레이션

import tkinter as tkfrom tkinter import messageboximport timeimport threadingclass FactorySimulation:    def __init__(self, master):        self.master = master        self.master.title("협동형 로봇 작업 시뮬레이션")        self.master.geometry("500x400")        self.robot_count = tk.IntVar(value=2)        self.workload = tk.IntVar(value=0)        self.progress = {}        # GUI 구성        tk.Label(master, t..

지진 강도 측정 소프트웨어

import tkinter as tkfrom tkinter import ttkimport matplotlib.pyplot as pltfrom matplotlib.backends.backend_tkagg import FigureCanvasTkAggdef plot_graph():    try:        # 입력값 가져오기        magnitude = float(entry.get())        # 지진 강도 데이터 예시        magnitudes = [1, 2, 3, 4, 5, 6, 7, 8, 9]        energy_released = [10**(1.5*magnitude + 4.8) for magnitude in magnitudes]                # 그래프 그리기    ..

물류창고 이동식 로봇 상하좌우

import tkinter as tkfrom tkinter import ttkimport matplotlib.pyplot as pltfrom matplotlib.backends.backend_tkagg import FigureCanvasTkAggfrom matplotlib import rcParamsimport matplotlib.font_manager as fm# 한글 폰트 설정font_path = "C:/Windows/Fonts/malgun.ttf"  # Windows의 맑은 고딕 폰트 경로font_prop = fm.FontProperties(fname=font_path)rcParams['font.family'] = font_prop.get_name()class RobotMovementApp:    ..

에너지 제어 시뮬레이선 파이썬 코드

import tkinter as tkfrom tkinter import ttkimport matplotlib.pyplot as pltfrom matplotlib.backends.backend_tkagg import FigureCanvasTkAggimport numpy as npimport matplotlib as mpl# 한글 폰트 설정 (맑은 고딕 사용)mpl.rcParams['font.family'] = 'Malgun Gothic'mpl.rcParams['axes.unicode_minus'] = False  # 음수 기호 표시 문제 해결# 에너지 제어 알고리즘 (간단한 부하 분산 예제)def energy_control(input_value):    # 에너지 흐름 시뮬레이션 (단순화)    grid_..

로보틱 플라스틱 분류 알고리즘

import tkinter as tkfrom tkinter import ttkimport numpy as npimport matplotlib.pyplot as pltfrom matplotlib.backends.backend_tkagg import FigureCanvasTkAgg# 데이터 시뮬레이션: 색상(1은 색깔 있음, 0은 무색)과 투명성(1은 투명, 0은 불투명)을 가정np.random.seed(0)plastic_samples = np.random.randint(2, size=(100, 2))  # 100개의 샘플, 2개의 속성 (색상, 투명성)# 분류 함수def classify_plastics(samples):    colored, transparent = [], []    for sample i..

한국어-영어 맞춤법 기초 검사기

import tkinter as tkfrom textblob import TextBlobimport nltk# nltk punkt 데이터 다운로드 (필요한 경우 자동 다운로드)try:    nltk.data.find('tokenizers/punkt')except LookupError:    nltk.download('punkt', quiet=True)  # 다운로드 시 메시지 생략을 위해 quiet=True 사용def check_spelling():    # 입력받은 텍스트 가져오기    input_text = text_input.get("1.0", tk.END).strip()    result_text.delete("1.0", tk.END)  # 이전 결과 삭제    # 한국어와 영어에 맞춰 단순한 맞..