7/9

채언·2022년 7월 12일
0

1. 연산자의 종류

  • 산술 연산자 : + - * / %(나누기에서 몫만) //(나누기에서 나머지만) **(몇제곱)
  • 할당 연산자 : = +=(+한값을 할당) -= *= /= %= //=
  • 비교 연산자 : > >= <= < ==(같다) !=(같지않다)
  • 논리 연산자 : and, or, not

(1) 산술연산자

  • 간단한 정수 덧셈의 예시와 실수 덧셈의 예 (소수점둘째자리까지)

  • 문자열 + 문자열 덧셈 가능 , 문자열 + 숫자 덧셈은 불가능하다.

  • 국어, 영어, 수학 점수를 입력받고 총합과 평균을 구하는 간단한 예

  • 문자열 곱하기 정수를 하면 , 문자열을 곱한 정수번 만큼 출력한다.
    @나누기에서 유의점 : 0을 나누는 경우 결과는 전부 0, 0으로 나눌 경우 에러

  • 차례대로, 나누기 - 몫만 - 나머지만 - 몫과 나머지를 구하는 divmod() 함수의 사용

  • a ** b 로 a 를 b 제곱 할 수 있고, 반대로 1/b 로는 제곱근을 할 수 있다. 이를 좀 더 쉽게, math 모듈을 import 하여서 math.sqrt(), math.pow()를 통해 제곱근과 제곱을 할 수 있으나, 제곱근은 1/n 이 아닌 1/2 밖에 할 수 없다는 단점이 있다. math.pow(2,3) 은 2의 3제곱이다.

(2) 할당(복합) 연산자

  • num += 1 은, num = num+1 과 같은데 중복된 num 을 빼주어 간단하게 적어주는 연산자 이다. (모든 산술연산 동일)

(3) 비교 연산자

  • 비교연산자의 결과값은 boolean 값으로 출력된다.

  • 문자(알파벳) 비교하게 되면 아스키코드 값(정수)으로 비교한다.

  • 문자열을 비교할 때는, 같은지 같지 않은지만 비교가 가능하다.

  • ord('Z') 는 Z의 아스키코드 값 출력, chr(65)는 아스키코드 65에 해당하는 알파벳 출력.

(4) 논리 연산자

  • AND : a 와 b 모두 TRUE 일 때, TRUE가 됨. a and b 에서 a와 b,가 모두 true 여야 결과는 true
  • OR : a 와 b 둘 중에 하나만 TRUE 여도 결과는 TRUE.
  • NOT : not a 는 a 와 반대의 결과가 나옴 (true 이면 false , falses 이면 true )


!!!!!!!!!!오늘의 꿀팁!!!!!!!!!
파이참 실행 중 생긴 에러 "~~지정된 파일을찾을수 없습니다"
python interpreter 설치된 버전을 확인해야 한다고..
해서 shift 버튼을 두번 누르면 나오는 저 화면에서 python interprter를 검색하고
빨간색뜨는 invalid 버전이 아닌 그 위에 파이썬을 누르고 적용하니 정상 작동 했다.

profile
화이팅!

0개의 댓글