[파이썬 프로젝트] 미로 찾는 알고리즘_1차시
사용자가 미로를 그리면 그 미로의 길을 찾는 알고리즘을 만들거다. 1차시에는 사용자가 미로를 만드는 것 까지 구현 했다. 아래는 소스코드 from tkinter import * def block(event): for x in range(20): if event.x-10 (x-1)*25+10: for y in range(20): if event.y-10 (y-1)*25+10: canvas.create_rectangle(x*25, y*25, (x+1)*25, (y+1)*25, fill="#deeba4") maze[y][x] = 1 maze = [ [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ..
2021. 10. 31.
[파이썬 프로젝트] 베지에 곡선 그려주는 GUI 프로그램_1차시
아직 베지에 곡선을 그려주지는 못하고 점 찍으면 그 점들을 선으로만 연결해 준다. 베지에 곡선 구현은 2차시 때 하겠다. 아래는 1차시 소스코드 from tkinter import * point_x = [] point_y = [] i = 0 def point(event): global point_x, point_y, i point_x.append(event.x) point_y.append(event.y) canvas.create_oval(event.x-5, event.y-5, event.x+5, event.y+5, fill="red") if len(point_y) > 1: canvas.create_line(point_x[i-1], point_y[i-1], point_x[i], point_y[i], fil..
2021. 10. 30.