질문 내용
파이썬 터틀을 이용하여 원하는 다각형을 그리고, 각각의 다각형 색을 랜덤으로 주어 출력하고 싶습니다.
질문 풀이
import turtle
import random
t=turtle.Turtle()
def draw_polygon(n, length, x):
color=["blue", "coral", "green", "purple", "yellow"]
for i in range(x):
for i in range(n):
t.fd(length)
t.lt(360/n)
#for 문 내에서 각 변의 색 설정
t.color(color[random.randint(0,4)])
t.lt(360/x)
n = int(input("원하는 다각형의 종류를 입력하시오"))
length = int(input("한변의 길이를 입력하시오"))
x=int(input("반복할 횟수를 입력하시오"))
draw_polygon(n, length, x)
t.done()
코드 결과
'코드예시👨🏻💻▶️ 파이썬' 카테고리의 다른 글
파이썬 랜덤으로 숫자 뽑을때 중복 제거하고 작은수 찾기 (0) | 2020.10.21 |
---|---|
파이썬 랜덤 숫자 맞추기 게임 (0) | 2020.10.21 |
파이썬으로 시, 분, 초 계산하는 함수 코드 작성하기 (0) | 2020.10.21 |
파이썬 여러 유형별 별 찍기 함수 정리 (0) | 2020.10.21 |
파이썬 터틀 그래픽 (turtle graphics) 펜 및 거북이 색깔 랜덤 변경 (1) | 2020.10.21 |