일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 파이썬
- springquick
- 영어스타벅스
- vscode
- 캐나다일상
- Java
- springquickstart
- 자바
- 스타벅스주문
- Eclipse
- 비주얼스튜디오코드
- 파이썬기초
- 달리기
- 코딩
- html
- 파일명일괄변경
- THINKINGRUN
- python
- CSS
- 오블완
- 티스토리챌린지
- 이클립스
- 캐나다
- 스프링
- 파이썬터틀
- spring
- 스프링퀵스타트
- 파이참
- 프로그래밍
- 생각하는달리기
- Today
- Total
LIKE A DIAMOND
[파이썬005] 파이썬 터틀로 파이썬 언어 맛보기 lv4 마지막 본문
[파이썬005] 파이썬 터틀로 파이썬 언어 맛보기 lv4 마지막
이번 포스팅에서 “//“ 다음의 문장은 설명이므로 “//“ 및 문장은 타이핑 금지.
1. 이중반복문으로 원 36개 그리기
reset() //초기화
for i in range(36) : // for문A 36번 반복 (아래의 명령어인 for문B 36번 반복)
for i in range(36) : // for문B 36번 반복 (ex; 36다각형 그리기)
go(10)
turn(10) // 여기까지가 for문B 끝.
turn(10 //들여쓰기(shift+tab, 한칸 내어쓰기)을 통하여 for문A의 명령어 전달 “원을 그리면 10도씩 이동)
엔터
엔터
2.원하는 명령어, 함수로 만들기
그전에 다각형 코딩의 규칙 알아보기
>삼각형
for i in rage(3) :
go(100)
turn(360/3)
>사각형
for i in rage(4) :
go(100)
turn(360/4)
> x각형
for i in rage(x) : //x 횟수
go(100)
turn(360/x) //x 각도
~
*함수 만들기
def polygon (n) : //def[함수이름](인자) :
for i in range(i) //n번만큼 아래의 명령문 반복
go(50) //50만큼 전진
turn(360/n) //“360/n”만큼 회전. ,,
~따라서 이 “polygon” 함수의 정의는 ‘빗변이 50인 n각형 그리기 함수이다.
함수 “polygon” 을 활용해보자
~오각형 그리기. // “n”의 위치에 5를 입력
>>>
polygon(5)
엔터
// 이를 이용하여 함수 재사용가능 하다.
* n의 값을 3~9 까지 하여 “polygon” 함수를 활용하여
삼각형에서 9각형까지 반복문으로 그려보기
for i in range(3,10) : //for i in range(범위) >>> 시작값은 3 끝값은 9이지만 입력시는 10(9+1)
polygon(i) // i가 변수이기에 “i“로 입력
3.list로 6개의 색을 가진 원 그리기
//원그리기 함수 정의
def circle() : // 원을 그릴 것이므로 인자가 없음.
for i in range(36):
go(10)
turn(10)
엔터
엔터
>>>>>>함수 circle() 정의 완료
//색이 다른 6개의 원 그리기
color_list = [“red”, “green”, “blue”, “purple”, “orange”, “yellow”]
for item in color_list : //리스트에서 아이템을 그 수만큼 하나씩 꺼내서 명령을 행하게함.
color(item)
circle()
>>>>>즉 리스트 안의 색을 하나씩 꺼냄>원을 그림>리스트 안의 색을 모두 사용할때까지 반복
'notUsed_STUDY' 카테고리의 다른 글
[파이썬008] 파이펫에 먹이 조절 기능 추가하기 (조건문) (0) | 2020.04.22 |
---|---|
[파이썬006] 코딩으로 나만의 파이펫 만들기 (딕셔너리활용하기) (0) | 2020.04.20 |
[파이썬004] 파이썬 터틀로 파이썬 언어 맛보기 lv3 (0) | 2020.04.10 |
[파이썬003] 파이썬 터틀로 파이썬 언어 맛보기 lv2 (0) | 2020.04.09 |
[파이썬002] 파이썬 터틀로 파이썬 언어 맛보기 (0) | 2020.04.07 |