02장. 계산기와 그림판
- 계산기 프로그램 : p02_02.py
1234567# -*- coding:utf-8 -*-a = input()b = input()c = a + bd = int(a) + int(b)print(a, b, c, d) - 그림판 프로그램1 : p02_04_1.py
123456789101112131415161718# -*- coding:utf-8 -*-from tkinter import *## 변수 선언 부분window = Nonecanvas = None## 메인(main) 코드 부분window = Tk()window.title("그림판 비슷한 프로그램")canvas = Canvas(window, height=300, width=300)canvas.create_line(10, 10, 100, 100)canvas.create_oval(100, 100, 50, 50, width=5, fill='red')canvas.pack()window.mainloop() - 그림판 프로그램2 : p02_04_2.py
12345678910111213141516171819# -*- coding:utf-8 -*-import tkinter as mytk## 변수 선언 부분window = Nonecanvas = None## 메인(main) 코드 부분window = mytk.Tk()window.title("그림판 비슷한 프로그램")canvas = mytk.Canvas(window, height=300, width=300)canvas.create_line(10, 10, 100, 100)canvas.create_oval(100, 100, 50, 50, width=5, outline='blue', fill='red')canvas.create_oval(150,150, 100,100, outline='red', fill='blue')canvas.pack()window.mainloop() - 그림판 프로그램3 : p02_04.py
12345678910111213141516171819202122232425262728293031# -*- coding:utf-8 -*-from tkinter import *## 변수 선언 부분window = Nonecanvas = Nonex1, y1, x2, y2 = None, None, None, None## 함수 선언 부분def mouseDrag(event):global x1, y1, x2, y2x1 = event.xy1 = event.ydef mouseDrop(event):global x1, y1, x2, y2x2 = event.xy2 = event.ycanvas.create_line(x1, y1, x2, y2, width=5, fill="red")## 메인(main) 코드 부분window = Tk()window.title("그림판 비슷한 프로그램")canvas = Canvas(window, height=300, width=300)canvas.bind("<Button-1>", mouseDrag)canvas.bind("<ButtonRelease-1>", mouseDrop)canvas.pack()window.mainloop() - 파일 이름 변경 프로그램 :
123456789#-*- coding:utf-8 -*-import ospath = "C:\\Temp\\files\\"filelist = os.listdir(path)for f in filelist:newf = '20' + fos.renames(path + f, path + newf)