tubeCoding
Python
Java demo
한국어(ko)
English(en)
한국어(ko)
로그인
회원가입
새 파일
CSV 파일 추가
파일 이름
취소
파일 생성
코드 실행
해당 파일은 텍스트 편집기에서 표시할 수 없습니다.
콘솔 출력
[{"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}]