01. 제목
패스트캠퍼스 환급챌린지 19일차 미션 (2월 19일) :
파이썬으로 할 수 있는 모든 것 with 47개 프로젝트 초격차 패키지 Online 수강 후기
02. 포스팅 본문 (학습 일기) 가이드
1. 학습 인증샷 2장 이상 포함


2. 학습 후기 700자 이상 (공백 제외)
오늘은 반복문개념 part2와 반복문 실습문제(1)을 배웠다.
반복문은 while 사용법과 무한루프, break 까지 배우는 것이 학습목표였다.
while은 왜 쓰는지와 for와의 차이점은 일단 for을 사용하는 것은 반복하는 횟수가 정해졌을 때 보통 사용을 하고 while은 반복할 횟수가 정해지지 않았을 때 사용한다.
while문의 사용법은
초기식
while 조건식:
반복할 명령
증감식
으로 예를 들자면
i = 0
while i < 10:
print(i, "번째 다짐,나는 할 수 있다!")
i+=1
으로 초기식은 i 라는 변수에 0이라는 데이터를 할당하고, 조건식은 i가 10보다 작냐 라는 비교연산을 넣어준다. 증감식은 복합할당연산자를 써서 i 현재 자신이 가진 값에 1을 더한 값을 저장한다.
즉, i에 0을 대입해서 조건식이 True가 된다면 출력을 해주고 마지막 증감식에서 더하거나 뺀값을 넣어주고 다시 초기식으로 돌아서 증감식해서 했던 연산을 적용시켜 조건식이 True인지 확인하고 반복한다. 조건식이 False가 되면 비로서 반복은 멈추게된다.(10 < 10 is False)
무한루프와 break의 사용법은
while True:
반복할 명령
if 조건식:
break
무한루프는 조건식을 비교연산으로 없애주는 것이 아니라 True인 불린형 자료형을 써준다.
조건식에 대한 결과가 항상 True가 된다. 그 다음 무한으로 반복하게 되는데 종료되는 시점은 break를 만나는 시점까지 이다. 예를 들어
while Ture:
x = input("종료하려면 exit을 입력하세요 >>> ")
if x == "exit":
break
이런식으로 작성가능하고 input에 exit가 입력되면 종료가 되고 다른 메세지를 넣으면 계속적으로 반복하게 된다.
또한 반복문은 중첩을 가질 수 있다.
예를 들자면
for in
while
break
이거나
while 조건:
for in
이런식으로 만들 수 있다.
강사님은 while에서 고비가 한 차례 온다고 하셨는데 아직까지는 설명을 너무 잘해주셔서인지 그다지 어려움은 느끼지 못했다. 실습문제를 풀어내면 좀 더 어려울 것 같긴하다. 문제를 파악해서 어떤 조건문을 넣어야할지 이런 부분이 어려울 것 같다. 아니면 내가 예전에 프로그래밍을 몇 번 해본 적이 있어서 그때 당시에는 무슨 말인지 정말 하나도 몰랐던 것 같은데 다시 이렇게 접해서 더 익숙한 느낌이 들었을 수도 있다. 역시 많이 보고 문제도 많이 생각하고 풀어야 익숙해질듯 하다.
다음은 실습문제 2문제를 풀어보았다. 풀었던 문제는 이전 시간들과 마찬가지로 아래에 실행한 것을 넣어두었다.
아래는 실습 예제를 따라하고 강사님 설명 부분이다.
[반복문 개념 part2]
[실습문제 예제1]
[실습문제 예제2]
03. 필수 본문 내용
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.
04. 필수 해시태그
#패스트캠퍼스 #직장인자기계발 #직장인공부 #환급챌린지 #패스트캠퍼스후기 #오공완
05. 필수 URL
패스트캠퍼스 [직장인 실무교육]
프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.
fastcampus.co.kr
[수강 강의 클립]
[특별 제공] 한 번에 끝내는 파이썬 필수 문법
-Ch 05. 제어문
07. 반복문개념(2)
08. 반복문 실습문제(1)
[※ 기타사항메모 ※]
{100% 환급챌린지 미션 가이드 참조 :
https://fastcampus.co.kr/event_online_challenge_2401_mission}
커리어 성장을 위한 최고의 실무교육 아카데미 | 패스트캠퍼스
성인 교육 서비스 기업, 패스트캠퍼스는 개인과 조직의 실질적인 '업(業)'의 성장을 돕고자 모든 종류의 교육 콘텐츠 서비스를 제공하는 대한민국 No. 1 교육 서비스 회사입니다.
fastcampus.co.kr