-
연산자 operator|
피연산자 operand- 지정 연산자 assignment operator = 대입연산자
- 산술 연산자 arithmetic operator
ㅁ 정수나눗셈 //
ㅁ 나머지 %관계 연산자 relation operator
= 비교 연산자
ㅁ 항의 대소관계 또는 동등고나계 판정
ㅁ 연산결과는 True 참 또는 False 거짓논리 연산자 logical operator
ㅁ 논리곱 and, 논리합 or, 논리부정 not
논리연산의 결과는진리표, 연산의 우선순위
멤버 연산자 membership operator ( in )
특정 문자열 또는 값이 문자열 또는 리스트에 속해 있는지 판별하는 연산자
'py' in 'python'
'ty' not in 'python'식별 연산자 identity operator
is : 양쪽 변수의 주소가 같은지 판단
is not : 양쪽 변수의 주소가 다른지 판단- 타입 에러 : 연산할 수 없는 자료형을 연산하면 타입에러가 난다.
프로그램 제어문
: 프로그램의 흐름을 바꾼다. 실행 순서(순차적이었던 것)를 바꾼다.
- 조건문 if else, if elif else
- 반복문 while, for
- 기타제어문 break, continue블록의 내용은 들여쓰기를 이용해, 콜론은 블록 시작할 때
평년과 윤년 구분하는 프로그램
year = int(input("Type a year : ")) if(year%4 ==0 and year%100 !=0) or (year%400) ==0: print("윤년입니다") else : print("평년입니다")
중첩 if 문
if, elif, else
반복문 while 문
10진수에서 2진수 변환하여 출력하는 프로그램 while 문! : 숙제
반복 객체
for 변수 in range(start, stop, step):
블록리스트를 만드는 함수가 range
for _ in range(1,101):
i=i+1;for i in [1,2,3]: print("숫자", i) for i in [1,2,3]: print("숫자", i) for i in ["hello"]: print("숫자", i)
x^n을 구하는 프로그램
x = float(input('Type x : ')) n = int(input('Type n : ')) prod = 1 for i in range(1, n+1): prod = prod * x print(prod)