반응형
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)
반응형
'프로그래밍 Programming > Python 파이썬' 카테고리의 다른 글
파이썬 Python #11 자료형 2-개별 문자 추출, 인덱스(index), 특수 문자열 (0) | 2021.01.18 |
---|---|
파이썬 Python #10 자료형 1-문자열, 터틀그래픽에서 활용 (0) | 2021.01.17 |
파이썬 Python #8 계산하기 2 응용문제, 도전문제 모음 (0) | 2021.01.14 |
파이썬 Python #7 계산하기 (0) | 2021.01.14 |
파이썬 Python #6 입력 처리 (0) | 2021.01.12 |