##튜플 만들기
튜플 : 순서가 정해진 값들을 설정하고 나서 고정을 시키고 싶을때 쓰인다. 튜플은 괄호가 없어도 되지만 있는편이 더 확실하다.
tuple1 = (1,2,3) tuple2 = 1,2,3 list3 = [1,2,3] tuple3 = tuple(list3) if tuple1 == tuple2 == tuple3: print("tuple1과 tuple2와 tuple3은 모두 같습니다.")
##while문 쓰기
while은 뒤에 있는 조건문이 참일경우 계속 실행하고 틀릴경우 종료가 된다.
if와 달리 한번만 작용하지 않는다.
for 반복문으로 작성한 코드는 while로도 쓸수있지만 변수가 추가가 된다.
상황에 맞게 내가 원하는 조건을 만족하는 값을 받고싶을때 while을 쓰는게 좋겠다.
numbers = [1,2,3] length = len(numbers) i = 0 while i<length: print(numbers[i]) i = i + 1
##break, continue
break : break를 포함한 블럭의 상위블럭의 반복을 종료시키는 기능
countinue : 제외해야하는 부분을 처음에 처리해줌으로써 핵심블럭을 깊은블록으로 들어가지 않게 해주는 기능
##try except
에러가 발생할거같은 코드를 try아래에 두고 except뒤에 발생수있는 에러의 이름을 두면 에러가 발생할경우 따로 처리를 할수가 있다.
이름만 알고있다면 예외상황을 처리할수가 있다.
try: a = 3/0 except ZeroDivisionError: print("0으로 나눌 수 없습니다.")