2일차 스터디노트

이성은·2023년 2월 3일
0

2일차

복합연산자
연산 후 대입을 하는 연산자
(계산 후 계산한 값을 다시 데이터에 저장하는 것)

비교연산자
두 조건을 비교하는 연산자
결과는 항상 Bool이다.

논리연산자
결과가 True/False인지를 나타내는 연산자

조건식
IF 조건식 else = 조건식의 결과가 True이면 A 실행, 그렇지 않으면 B 실행

조건문은 양자택일과 다자택일 두가지로 나누어진다.
양자택일 - else
다자택일 - elif
=>다자택일의 경우, 조건식의 순서가 매우 중요함!!!
(위에서 부터 순서대로 조건식을 만들거나 범위를 정확하게 짚어주어야함!)

LEN
문자열의 길이를 세주는 함수!!

Pass
실행문이 아직 결정되지 않았을 때 Pass 해주는 함수!

중첩조건문
하나의 조건문 아래 또 다른 조건문을 만들어 여러개의 조건을 만드는 것

반복문
반복문은 같은 특정 실행을 반복하는 것을 말하는데, 비효율적인 방법 대신 i를 활용하여 간결하게 나타낼 수 있다.

횟수를 반복하거나 조건을 반복할 수 있다.

반복문에는 주로 while/for문이 사용된다.
For문은 주로 횟수를 반복하는데,while문은 주로 조건을 반복하는데 사용된다.

For 문 사용법

While문 사용법

  • while 문에서 조건식의 결과가 항상 True인 경우 자칫 무한루프에 빠질 수 있으므로 주의해야한다.
    따라서, 이런 경우 n += 1로 n을 하나씩 높여서 무한루프에서 빠져나올 수 있다.

  • 조건식에 논리형 데이터를 사용해서 무한루프를 제어할 수 있다.

Continue/Break
반복문에서 Continue가 나오면 계속 진행하고, Break가 나오면 진행을 멈춘다.

Continue는 7의 배수 처럼 특정 조건만을 출력할 때 주로 사용한다.

0개의 댓글