일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- #TIL #Today I Learned #기록 #회고 #ternary statement #swich statement #스위치 반복문 #
- TIL #Today I Learned #
- 기록 #회고
- 블로그 셀프제작
- TIL #Today I Learned # 기록 # 회고 #Udemy
- 고스트 블로그 #
- 블로그만들기 #웹사이트만들기 #
- javascript #event #onclick #js
- 강의 #느낀점 #snowfox #스노우폭스 #김승호회장
- Hackerrank #해커랭크 #python #파이썬 #알고리즘 #Algorithm
- 자바스크립트 #javascript #datatype #데이터타입 #자료형
- javascript '===' #javascript #TIL #Today I Learned #기록 #회고
- 불리언 #Boolean #number #string #symbol #null #undefined
- single source of truth란 #single source of truth #자료의중복 #자료의비정합성 #비정합성 #리팩토링
- javascript #statement #expression #difference
- hackerrank #python #algorithm #해커랭크 #파이썬 #알고리즘
- 웹페이지제작 #
- Today
- Total
well-balanced
[python] tkinter와 random 모듈을 이용한 이미지 만들기 본문
PYTHON(파이썬) tkinter, random 모듈
Use python tkinter, random module and make image
from tkinter import*
tkinter 불러오기
import random
랜덤 모듈 실행
w = 400
w에 너비로 쓰일 변수값 400 지정
h = 400
h에 높이로 쓰일 변수값 400 지정
tk = Tk()
tk에 명령문 저장
canvas = Canvas(tk, width=w, height=h)
canvas에 너비 w, 높이 h 만큼의 캔버스 생성하라는 명령문 저장
canvas.pack
캔버스 생성
colors = ['red', 'green', 'blue', 'yellow', 'orange', 'white', 'purple']
색상 리스트 생성 (삼각형 안에 색을 입히고 싶을 경우)
def random_triangle():
아래 조건들을 실행하는 'random_triangle' 이라는 함수 생성
p1 = random.randrange(w)
랜덤 모듈을 이용하여 나중에 좌표가 될 범주 w(400) 만큼의 랜덤값 생성
(중략)
color = random.choice(colors)
color라는 변수에 랜덤 모듈을 이용하여 리스트 'colors'에 있는 색상들을 랜덤하게 선택
canvas.create_polygon(p1,p2,p3,p4,p5,p6, fill="", outline="gray"
각각의 좌표 입력하고, 안에 색깔이 없고, 바깥선은 회색으로 도형 생성 (fill=color로 수정했을 경우 도형 안에 색깔이 랜덤하게 들어감)
for x in range(0,100):
random_triangle()
위에 정의한 함수를 for 루프를 이용하여 99번 반복
'Python' 카테고리의 다른 글
[Django tutorial] 장고 테스트 자동화 (0) | 2020.02.01 |
---|---|
[Django tutorial] 하드코딩된 URL 개선 (0) | 2020.01.31 |
[Django Tutorial] choice_set란? (Related objects) (9) | 2020.01.31 |
[python]Window 가상환경 구축 django 설치 (0) | 2019.02.25 |
[python] 미니 프로그램 만들기 (달에서의 몸무게) (0) | 2018.12.25 |