tubeCoding
Python
Java demo
한국어(ko)
English(en)
한국어(ko)
로그인
회원가입
새 파일
CSV 파일 추가
파일 이름
취소
파일 생성
코드 실행
해당 파일은 텍스트 편집기에서 표시할 수 없습니다.
콘솔 출력
[{"type":"TextFile","filename":"main.py","content":"# ----------------------------------------------------\n# 단순 나선형 원 (반지름이 점점 커지는 형태)\n# ---------------------------------------------------- \n\nimport turtle\n\n# 화면 설정\nscreen = turtle.Screen()\nscreen.setup(width=700, height=700) # 화면 크기 설정\nscreen.bgcolor(\"black\") # 배경색을 검정으로\n\n# 거북이 객체 생성\nspiral_pen = turtle.Turtle()\nspiral_pen.speed(0) # 가장 빠른 속도로 설정 (0이 가장 빠름)\nspiral_pen.pencolor(\"lime\") # 펜 색상 설정\n\nprint(\"나선형 원을 그립니다 (반지름 증가).\")\n\n# 나선형 원 그리기\n# 시작 반지름\nradius = 10\n# 증가량\nradius_increase = 2\n\nfor i in range(100): # 100번 반복\n spiral_pen.circle(radius) # 현재 반지름으로 원 그리기\n radius += radius_increase # 반지름을 증가\n\n # 원을 다 그릴 때마다 조금씩 회전하여 나선형 효과를 강조\n # 이 부분을 조절하여 나선형의 밀도를 바꿀 수 있습니다.\n spiral_pen.right(5) # 오른쪽으로 5도 회전\n\nturtle.done() # 그림이 완료되면 창을 유지합니다.\n","locked":true}]