211126 TIL

CoderS·2021년 11월 26일
0

TIL DAY 113

오늘 배운 일

✔️ 프로그래밍 기초 in Python

  • while (반복문)

    무언가를 반복하기 위해서 사용한다.

    예 ) "나는 잘생겼다." 문자열을 계속 반복했을때...

    결과값 :

    • print문을 똑같이 계속해서 출력해야하는데 이것은 불필요하고 노동이 필요한 작업이다.

    그리하여, 반복문이란게 등장한다...

    출처 : 코드잇

    수행 부분은 반복적으로 실행하고 싶은 코드이고,
    해당 명령들을 실행하기 위한 조건들이다.

  • while (반복문) 문법

    위의 사진을보면, 조건 부분과 수행 부분이 존재한다.

    조건 부분은 불린(boolean) 값으로 계산되는 식이다.
    ex ) x > 3, name == "유재석"

    수행 부분은 우리가 반복적으로 실행하고 싶은 명령
    ex ) print("나는 예쁘다."), i = i + 1

    실행되는 조건은, 조건 부분의 결과값이 계속 True인 동안 계속해서 수행 부분이 실행된다. False이면 while문에서 나오게된다.

    예 ) x가 3보다 클 때, print문을 실행한다.

    수행 부분은 함수처럼 들여쓰기를 해야 프로그래밍이 인식을한다.

    예 ) print("나는 예쁘다.")를 3번만 출력하도록 실행해보겠다.

    x += 1은 x = x + 1이랑 똑같은 의미이다.

    결과값 :

    • x가 3이 나올때까지, print문은 반복을해서 3번 출력한다.

    만약에 10번 출력하고싶으면....

    3에서 10으로 바꾸면된다.

  • if문 개념

    우리는 매일 선택의 기로에 서 있다.

    나갈때, 무엇을 입어야할지...
    점심을 어떤걸 먹어야할지 등... 다양한 선택들이 기다린다.

    프로그래밍 또한, 비슷한 선택들이 존재한다.

    출처 : 코드잇

    if문 구조

    출처 : 코드잇

    이미지를 잘 보면, while문과 동일한 부분이 있다.

    조건문을 예를 들면...

    이미지 100장이 존재하는데, 그 안에는 다양한 형식의 파일들이 있다.
    (jpeg, png, gif, svg...)

    만약 100장의 사진중에 png만 다운받고 싶으면 조건문을 사용하면된다.

    출처 : 코드잇

    if문을 사용해서 png파일인 사진들을 추려내고, 만약 png파일이 아닌 사진이면 print문을 사용해서 호출시킬 수 있다.

끝으로 :

  • 오늘은 while문과 if문을 조금 알아봤는데, 구조는 자바스크립트와 매우 흡사한다 파이썬에서는 괄호가 없어서 약간 헷갈린다.
  • 무조건 함수든 while문이든 마지막에 콜론을 써야 에러가 발생하지 않는다.
profile
하루를 의미있게 살자!

0개의 댓글