프로그래밍 Programming/Python 파이썬

파이썬 Python #9 계산하기3-복합연산자, 주석, 우선순위

잡과사전 2021. 1. 15. 17:20
반응형

1. 복합연산자(compound operator)

대입 연산자(=)와 산술 연산자(+,‐,*,%, ...)를 축약한 연산자
대입의 대상과 연산의 첫 대상이 같은 경우 사용

복합 연산자

풀이

x += y

x = x + y

x -= y

x = x - y

x *= y

x = x * y

x /= y

x = x / y

x %= y

x = x %y

x = x + 100

print("x = ", x)

 

x += 100

print("x = ", x)

 

두 가지 모두 같은 결과가 나오게됩니다

 

 

2. 주석(comment) 

프로그램을 작성하는 사람이 소스코드에 붙이는 설명글

 

프로그램이 하는 일을 설명해줍니다 
프로그램의 실행결과에 전혀 영향을 끼치지 않습니다

 

3. 연산자의 우선순위

프로그램이 하는 일을 설명해줍니다 
프로그램의 실행결과에 전혀 영향을 끼치지 않습니다

순위

연산자

설명

1

**

지수 연산자

2

~ + -

단항 연산자

3

* / % //

곱셈, 나눗셈, 나머지 연산자

4

+ -

덧셈, 뺄셈

5

>> <<

비트 이동 연산자

6

&

비트 AND 연산자

7

^

비트 XOR 연산자, 비트 OR 연산자

우선순위를 기억하는것도 좋지만, 확실하지 않을때는 괄호를 활용합시다!

 

괄호 활용

 

예시

 

응용문제

(1) 다음과 같이 3개의 수를 입력받아 평균을 구하는 프로그램을 만들어보자

 

 

정답

응용문제

(1)

반응형