본문 바로가기

전체 글1003

[파이썬] 문제 : tkinter 이미지 축소,확대 (event 인수전달) from tkinter import * from tkinter.filedialog import * def func_open(): filename = askopenfilename(parent=window, filetypes=(("GIF 파일","*.gif"), ("모든 파일","*.*"))) photo = PhotoImage(file=filename) pLabel.configure(image=photo) pLabel.image = photo def func_exit(): window.quit() window.destroy() def keyPressHandler(event, photo): if (event.keycode==38): #아스키코드 38 는 ↑ 키 # print('Up',photo) photo_n.. 2023. 5. 22.
[파이썬] 문제 : 커피 판매 키오스크 import unicodedata menu={'라떼':1000, '민트초콜렛':1500, '딸기스무디':5000, '아이스티':3000, '아메리카노':2000} str_max = max(list(map(len, menu.keys()))) def fmt(string, width, align='': lambda s: fill * count + s, # lambda 매개변수 : 표현식 ' 2023. 5. 21.
[파이썬] 문제 : 1~100까지의 정수 난수 10개를 만들어 최소값, 최대값 찾기 import random def func_min(lst): # 최소값 찾기 함수 v_min = lst[0] # 리스트의 첫번째 값을 최소값으로 설정 for v in lst: # 리스트에서 요소 하나씩 꺼내서 v 에 대입 if v_min > v: # 요소값이 설정된 최소값보다 작으면 v_min = v # 현재의 요소값으로 최소값으로 설정 return v_min # 찾아진 최소값으로 리턴 def func_max(lst): # 최대값 찾기 함수 v_max = 0 # 초기 최대값을 0 으로 설정 for v in lst: # 리스트의 요소 하나씩 꺼내서 v에 대입 if v_max < v: # 요고삾이 설정된 최대값보다 크면 v_max = v # 현재의 요소값으로 최대값으로 설정 return v_max # 찾아진 .. 2023. 5. 20.
[파이썬] 문제 : 방정식 함수 만들기 def g(x): result = x**2 - 5*x + 15 print(result) g(10.0) 2023. 5. 19.
[파이썬] 문제 : 가변 매개변수 사용 문자열 출력 코드 채우기 def print_n_times2(n, *messages): for _ in range(n): for message in messages: print(message, end=" ") print() print_n_times2(5, "Hi", "Python", "Bye", ".") 2023. 5. 19.
[파이썬] 문제 : 가변 매개변수 함수 코드 채우기 def mul(*values): rtn = 1 # 곱한 결과를 리턴할 변수 for v in values: # for문으로 가변 매개변수 반복문으로 꺼냄 rtn *= v # 곱하기 return rtn # 결과 리턴 print(mul(5,7,9,10)) 3150 2023. 5. 19.
[파이썬] 문제 : 터틀(turtle) 오각형 회전하면 그리기(색 random) import turtle import random t = turtle.Turtle() t.speed(0) turtle.colormode(255) # t.width(4) t.pensize(random.randint(1, 6)) def getRGB(): r = random.randint(0, 255) g = random.randint(0, 255) b = random.randint(0, 255) return r,g,b r,g,b = getRGB() t.pencolor(r,g,b) n = 5 for k in range(n): for j in range(5): t.forward(120) t.left(int(360/5)) r,g,b = getRGB() t.pencolor(r,g,b) t.left(int(360/n.. 2023. 5. 18.
[파이썬] 문제 : 터틀(turtle) 4각형 회전하며 그리기(색 random) import turtle import random t = turtle.Turtle() t.speed(0) turtle.colormode(255) # t.width(4) t.pensize(3) def getRGB(): r = random.randint(0, 255) g = random.randint(0, 255) b = random.randint(0, 255) return r,g,b r,g,b = getRGB() t.pencolor(r,g,b) n = 36 for k in range(n): for j in range(4): t.forward(120) t.right(int(360/4)) r,g,b = getRGB() t.pencolor(r,g,b) t.left(int(360/n)) turtle.done() .. 2023. 5. 18.
[파이썬] 문제 : 터틀(turtle) 육각형 회전하며 그리기(색 random) import turtle import random t = turtle.Turtle() t.speed(0) turtle.colormode(255) # t.width(4) t.pensize(3) def getRGB(): r = random.randint(0, 255) g = random.randint(0, 255) b = random.randint(0, 255) return r,g,b r,g,b = getRGB() t.pencolor(r,g,b) n = 12 for k in range(n): for j in range(6): t.forward(120) t.right(60) r,g,b = getRGB() t.pencolor(r,g,b) t.left(int(360/n)) turtle.done() try: tur.. 2023. 5. 18.
[stable diffusion] 이미지를 자동으로 계속 만들게 하기 [Generate] 버튼에 마우스 오른쪽 버튼 클릭하면 'Generate forenver' 메뉴가 뜹니다. 이를 선택하면 중지할 때까지 계속 이미지를 만들어 냅니다. (잠자기 전에 돌려두면 밤새도록 만듭니다) 중지는 [ Interrupt ] 버튼에 마우스 오른쪽 버튼 클릭하면 'Cancel generate forever' 메뉴를 클릭하면 됩니다. 2023. 5. 18.
728x90
반응형