[python] 그래픽 편집기(Graphical Editor) - 재귀호출
[python] 그래픽 편집기(Graphical Editor) - 재귀호출 함수 재귀 호출 changeColor 함수를 재귀 호출 합니다. 상하좌우에 같은 색을 가진 블럭이 있으면 해당 블럭도 동일한 색으로 변경하며, 이 작업을 반복 합니다. 소스 # -*- coding: utf-8 -*- def changeColor(x, y, c, t): if x len(map[0])-1 or y len(map)-1 : return color = map[y][x] if color == t: map[y][x] = c else: return changeColor(x-1, y, c, t) changeColor(x+1, y, c, t) changeColor(x, y-1, c, t) ch..
2015. 10. 31.
[python] LCD 디스플레이(LCD Display) - 숫자를 문자로, 문자를 리스트로
숫자를 문자로 n = str(n) 문자를 리스트로 nums = list(str(n)) 한글을 사용하려면 상단에 # -*- coding: utf-8 -*- 를 삽입해 주어야 합니다. 전체 소스 # -*- coding: utf-8 -*- file = 'p004.LCD.in' f = open(file, 'r') lcd = [] lcd.append([1,1,1,0,1,1,1]) lcd.append([0,0,1,0,0,1,0]) lcd.append([1,0,1,1,1,0,1]) lcd.append([1,0,1,1,0,1,1]) lcd.append([0,1,1,1,0,1,0]) lcd.append([1,1,0,1,0,1,1]) lcd.append([1,1,0,1,1,1,1]) lcd.append([1,0,1,0,0..
2015. 10. 31.