튜플은 값 변경 불가능 하지만 리스트는 변경 가능
패킹 : 여러개의 값을 하나로 묶는것
언패킹 : 하나로 묶여있는것을 푸는 것
For 문에서는 들여쓰기를 꼭 해야함
animals = [‘땅다람쥐’ , ‘바다코끼리’, ‘하늘소’] for n in animals: print(n) 땅다람쥐 바다코끼리 하늘소
범위지정을 해준다.
range(3) = 0, 1, 2
for n in range(0,4): print(n) 0 1 2 3
for문 중첩과 range(), Format() 을 이용한 구구단 출력!!
for j in range(2, 10): for n in range(1, 10): print('{}x{}={}'.format(j, n, j*n))
=,+=,-=,*=,/=
+, -,*,/
** = 제곱
// = 몫
% = 나머지
‘원재연’ + ‘안녕’
‘원재연안녕’
’안녕’ * 3
‘안녕안녕안녕’
논리연산자
and, or, not
어떤 리스트 안에 값이 있는지 없는지를 확인하는 연산자 in, not in
family = [‘원종근’, ‘김덕숙’, ‘원재연’, ‘원유진’]
’원유진’ in family
True
’김댕댕’ in family
False
’김댕댕’ not in family
True
name = '원재연' if name == '원재연' : print('nice to meet you' , name)
결과값: nice yo meet you 원재연
count = 0 while count <3: print('횟수:', count) count+=1
횟수:0
횟수:1
횟수:2
continue = 밑에있는 문장을 실행하지 않고 바로 위의 조건문으로 간다.
break = 강제로 끊어 버린다.
count = 0 while count <10: count += 1 if count <4: continue print('횟수:', count) if count ==8: break
횟수: 4
횟수: 5
횟수: 6
횟수: 7
횟수: 8
numbers = [1, 2, 3, 4, 5,6 ,7 , 8, 9 ,10] odd_numbers = [] for n in numbers: if n % 2 == 1: odd_numbers.append(n) print(odd_numbers)