tubeCoding
Python
Java demo
English(en)
English(en)
한국어(ko)
Log In
Sign Up
New file
Add file CSV
Filename
Cancel
Create File
Run Code
The file is not supported for display in text editors.
Console Output
[{"type":"TextFile","filename":"main.py","content":"# ----------------------------------------------------\n# 좀 더 복잡하고 시각적으로 흥미로운 나선형 (다채로운 색상)\n# ---------------------------------------------------- \n\nimport turtle\nimport colorsys # 색상 시스템 모듈\n\n# 화면 설정\nscreen = turtle.Screen()\nscreen.setup(width=700, height=700)\nscreen.bgcolor(\"black\")\n\n# 거북이 객체 생성\nfancy_spiral_pen = turtle.Turtle()\nfancy_spiral_pen.speed(0)\nfancy_spiral_pen.pensize(2) # 펜 두께 설정\n\nprint(\"다채로운 나선형 패턴을 그립니다.\")\n\n# 나선형 패턴 그리기\n# 'i'가 증가할수록 이동 거리와 색상이 변합니다.\nfor i in range(360): # 360번 반복 (각도와 연관 지어 생각하기 좋음)\n # HSV 색상 모델을 RGB로 변환하여 다양한 색상 생성\n # hue (색상) 값을 0에서 1까지 변화시키면 무지개색 순환\n c = colorsys.hsv_to_rgb(i / 360, 1, 1) # i / 360은 0.0 ~ 0.99... 범위\n fancy_spiral_pen.pencolor(c) # 펜 색상 설정\n\n fancy_spiral_pen.forward(i) # 앞으로 이동 거리를 점차 늘림\n fancy_spiral_pen.left(59) # 왼쪽으로 59도 회전 (나선형 모양을 만듦)\n\nturtle.done()\n","locked":true}]