1. 제어문(조건문)
제어문이란?
프로그램의 흐름을 제어하는 문장으로써 조건문과 반복문이 있다. 이를 사용할때 필요한 연산자를 먼저 정리하고자 한다.
비교연산자
기본적으로 사용하는 < ,> ,>=,<= 를제외하고 == 과 !=를 알아보자
== 연산자는 양항이 같음을 비교하는것이고 반대로
!= 연산자는 양항이 같지 않음을 비교하는 것이다. 비교연산자의 결과는 bool 형으로 반환된다.
산술연산자
기본적으로 사용하는 + - / * 를 제외하고 //과 % ,**d을 알아보자
// 연산자는 몫을 리턴하고
% 연산자는 나머지를 리턴한다
**은 일전 숫자의 지수를 정할 수 있다. ex) 10**3 -> 10의 3승 = 1000
논리연산자
AND : 양쪽 두식의 값이 모두 True인 경우 결과가 True 가 되는 연산자
OR : 양쪽 두식의 값이 하나라도 True인 경우 결과가 True가 되는 연산자
NOT : Bool의 값을 반대로 변경해주는 연산자
●if문 (else , elif)
조건문으로써 if 를 사용하여 True일때 실행할 코드를 설정할 수있다.
else 를 사용하여 True 가 아닐때 실행할 코드와 연계하여 사용한다.
elif 문은 조건이 여러개일 경우 각각 조건에 대한 True 인 경우에 대해 실행할 문장을 설정할 수 있다.
●삼항 연산자
하나의 if 문으로써 한줄에 if 와 else 를 사용하여 조건문을 만들 수 있다.
그렇지만 가독성이 떨어지고 코드가 복잡해질 수 있어 특수한 상황을 제외하곤 사용하지 않는다.
if 문을 사용하여 만든 예제 문제

예제 문제 2

※ 과제 문제
수업시간에 진행한 과제문제이다.

일반적인 수식 연산으로는 당연한 결과를 왜 이렇게 출력될까?
'코딩공부 > 파이썬(Python)' 카테고리의 다른 글
| Python_사용자 정의함수 (0) | 2023.03.23 |
|---|---|
| Python_반복문(while) (0) | 2023.03.23 |
| Python_자료구조(dictionary,set) (1) | 2023.03.23 |
| Python_tuple(튜플) (2) | 2023.03.23 |
| Python_input,index(인덱싱),slicing(슬라이싱) (1) | 2023.03.23 |