withlovejh.egloos.com

Start, Learn, Study

포토로그



[파이썬 프로그래밍] 2주차_학습내용 정리 Python|파이썬

➡️ 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으로 감싸줄 필요가 없음 -> 문자열을 그대로 받기 때문

덧글

댓글 입력 영역