본문 바로가기
FastCampus/작심 30일

패스트캠퍼스 챌린지 O7일차

by Dream_World 2021. 9. 12.

제어문

오늘은 제어문에 대해서 학습 해보고자 한다.

현실에서도 있는 만약에를 시작으로 왜 반복하는지에 대해서 제어를 해야 할 것이다.

솔직히 순서도를 그리면 도저히 이해 안가서 매 번 정보처리기사 시험에서 헤멨던 부분이기도 하다.

강의 초반이라 그런지 어렵지 않게 이해할 수 있었다.

if 조건문이 특이한 부분은 끝에 : 찍는다는 것과, elif 생소하기도 했다.

그래도 차근 차근히 진행하면 될 것으로 보이는 부분이다.

 


조건문개념

제어문을 사용하는 이유와 종류

- 프로그램은 기본적으로 위에서 아래로 순차적으로 실행

- 조건문 : 명령 A,B 중 한 개를 선택해 실행하고 싶을 때

- 반복문 : 명령들을 반복해서 실행하고 싶을 때

 

조건문의 개념

- 순서도

이미지 출처 : http://tcpschool.com/python2018/python_flow_if

 

if문 사용법

조건문 : 조건 A 참 입출력
조건문 : 조건 A 거짓 입출력
조건문 : 조건 B 참 입출력

 

if문 명령어를 따라 입력해보면서 해당 조건에 성립되는 부분들을 하나하나 살펴 볼 수 있었던 것 같다.

input이란 명령어를 잘 사용해보지 못해서 그런지 수기로 입력하고 출력되는 모습이 보일 때마다 신기했다.

순서 기억 : (1) if (2) elif (3) else

 

실습문제 5.1.1

회사를 그만두게 된 유진이는 유튜브를 시작하게 되었다. 그리고, 유튜브를 통해 수익창출을 하려고 한다. 프로그램 사용자로부터 현재 구독자 수를 입력 받으면, 수입 창출이 가능한지 불가능한지 알려주는 프로그램을 작성해보자. (단, 수익창출은 구독자가 1000명 이상일 경우 가능하다)

실습문제 5.1.1 입출력

 

실습문제 5.1.2

윤행이는 평소 휴대폰을 너무 많이 사용해 공부시간을 다 빼앗기고 있었다. 이렇게 가면 얼마 남지 않은 기말고사를 망칠 게 뻔했다. 윤행이가 공부시간을 다 채울 경우에만 휴대폰을 사용할 수 있도록 프로그램을 만들어주자.

조건) 10시간 이상 : 휴대폰 잠금 해제, 5시간 이상 : 휴대폰 30분 사용 가능, 나머지 : 사용불가능

실습문제 5.1.2 입출력

 

 

조건문을 공부하면서 역시 실습이 어려워도 생각하는 부분이 있어서 재미가 있었던 것 같다.

늦은 시간에 시작해서 조건문 실습문제(2) 클립은 아직 실행을 못해서 조금 아쉬운 부분이 있다.

매일 매일 강의 영상을 늦게 시청하면서 분주하게 하고 있지 않나 돌아보게 된다.

시간적 여유를 가지면서 앞으로는 스케줄을 잘 구슬려 봐야할 것 같다.

솔직히 몰랐던 것들이 아니라서 그런지 금방 금방 떠올라서 코드로 옮길 수가 있었지만 언제까지 할 수 있을지...

C언어 포기, Javascript 포기 코딩은 매 순간 할 때마다 어려움을 느껴서 포기하곤 한다.

개발자로써의 길이나 꿈같은 것은 있지만 너무 늦은 나이에 시작하기도 했고 지식적인 측면에서 따라가기가 어렵다.

혼자 무작정 싸워 나아가야 하기에 나는 이렇게 늦은 시간을 투자해서라도 새로운 공부를 하고 있다.

내 목표는 오로지 정해져 있다.

웹 / 앱을 맨땅에서 제작해보는 일이다. 중간까지는 가겠지 하다가 또 넘어질까 노심초사 하지만 그래도 도전을 하는 것이 내가 포기 못하는 이유이다.

07일차는 여기서 마무리 하고자 한다.

 


 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

 

 

패스트캠퍼스 링크 : https://bit.ly/37BpXiC

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

댓글