728x90
반응형
import turtle
import random
# 터틀을 초기화합니다.
turtle.setup(500, 500)
turtle.bgcolor('white')
turtle.speed(0)
turtle.hideturtle()
# 한 변의 길이를 랜덤하게 생성합니다.
side_length = random.randint(20, 100)
turtle.fillcolor(random.choice(['red', 'blue', 'green', 'yellow']))
turtle.begin_fill()
# 정사각형을 그립니다.
for i in range(4):
turtle.forward(side_length)
turtle.right(90)
turtle.end_fill()
# 사각형에 내접하는 원을 그립니다.
radius = int(side_length / 2)
turtle.penup()
turtle.goto(int(side_length/2), -int(side_length))
turtle.pendown()
turtle.fillcolor(random.choice(['red', 'blue', 'green', 'yellow']))
turtle.begin_fill()
turtle.circle(radius)
turtle.end_fill()
turtle.done()
try:
turtle.bye()
except:
print('bye')

728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 반지름으로 넓이와 둘레 계산 (0) | 2024.06.28 |
---|---|
[파이썬] 문제(터틀, turtle) : 직각삼각형 그리기 (0) | 2024.06.27 |
[파이썬] A 폴더의 파일들을 B 폴더로 이동하기 (0) | 2024.06.27 |
[파이썬] 문제 : 자연수 a, b 사이의 홀수의 합 (0) | 2024.06.21 |
[파이썬] 문제 : 목록 뒤집기 (0) | 2024.06.21 |
댓글