➡️ BMI 계산기 만들기 (기초/응용)
➡️ Module 정의와 turtle 모듈 실행 (turtle 모듈 활용하여 사각형, 별 그리기)
➡️ 반복문(for, while) 활용하여 사각형, 별 그리기, 신호등 예제 풀기
➡️ 예약어(==, : , for, while) 개념 학습
[2주차] BMI파이썬 예제(기초)
[2주차] BMI파이썬 예제(응용)
- 강의 화면에 나온 것을 직접 입력해보고 흔적남기기
- 모든 함수에 대해 이해가 안 되더라도 우선 공부에 의의
- 설명 안내 부분까지만 작성하고 실행해봤음
- yes, no 리스트는 필요에 따라 더 많이 추가할 수 있음
- 아직 repeat = 1 부분이 온전히 이해되지는 않음
이러한 프로그램을 돌리기 위해 아래와 같이 코드를 작성했다.
** 이글루스는 소스코드 입력시 신택스 하이라이트 등이 제공되지 않아 불편한 점이 많다. 구글링 해보니, 어찌저찌 방법이 있는 것 같은데,, 영 불편하다. 이래서 사람들이 다 티스토리로 가는 것일지도.. 지금은 완전 생초보 연습자라서 큰 상관 없지만 앞으로 더 포트폴리오화 시키고 싶기에 티스토리로 차차 가야할 것 같다.
[2주차] Turtle파이썬 예제(기초)
- 당연하지만, forward, right 에 다른 값(파라미터, Parameter)을 입력하면, 다른 그래픽이 형성된다.
- (완전하지는 않지만) 별 그리기도 가능하다
- 별을 좀 더 별답게 그려보기
[Module이란?]
-> 목적별로 정의되어 있는 그룹 의미
-> ex) 그래픽에 관련된 모듈 : turtle
[2주차] Turtle파이썬예제(응용)
- turtle 모듈과 반복분(for문) 활용하여 그리기
1) 예제1_사각형 그리기
2) 예제2_별 그리기
[예약어란?] (추가내용_추후 한 게시물에 모두 정리 예정)
-> ==, 양쪽이 같다면…
-> : (콜론) 코드가 끝난 것이 아니라, 아래 코드도 살펴보고 실행 의미
-> for, 반복 기능, 몇 번 반복할지는 in 이라는 예약어와 [ ] 를 같이 사용하여 정함.
-> while, 반복의 조건은 정해져 있지만, 횟수가 처음부터 명확하지 않을 때 사용 (for문과의 차이)
[2주차] 신호등(while문)
- 앞의 반복문이 for문 반복문이었다면, 아래는 while문 반복문
- go에 대한 정의는 따로 안해줬기 때문에, "stop"을 제외한 어떠한 값도 모두 진행으로 인지됨
- while 영어 뜻 사용됨 -> whlie ~ : ~가 만족하는 동안 반복한다는 것임
- 여기는 input 함수를 int나 float으로 감싸줄 필요가 없음 -> 문자열을 그대로 받기 때문


덧글