본문 바로가기

Common 34

[Python] break문과 continue문 - break : break문을 만나면 break가 속한 가장 안쪽 '반목문'을 찾아 해당 반복문을 종료함. 소스list = [1, 2, 3, 4, 5, 6, 7, 8, 9] print('첫번째 예제 결과')for i in list: if i % 3 == 0: print(i) break결과첫번째 예제 결과3 - continue : 특정 반복문에서 continue를 만난 반복만 끝내고 다음 반복을 실행 소스list = [1, 2, 3, 4, 5, 6, 7, 8, 9] print('두번째 예제 결과')for i in list: if i % 2 == 0: continue print(i)결과두번째 예제 결과13579 2017. 7. 15.
[Python] while문 while : for문과 사용과 역활이 비슷하지만 무한 특정 조건까지 무한반복이 가능하다. 소스 selected = None #가위, 바위, 보 중 하나가 나올때까지 무한반복함. while selected not in ['가위', '바위', '보']: selected = input('가위, 바위, 보 중에 선택하세요> ') 결과가위, 바위, 보 중에 선택하세요.> 가가위, 바위, 보 중에 선택하세요.> 나가위, 바위, 보 중에 선택하세요.> 보 Process finished with exit code 0 - for문과 while문의 비교소스 v = [1, 2, 3] for i in range(len(v)): print(v[i]) length = len(v) j = 0 while j < length: pr.. 2017. 7. 15.
[Python] Packing 사용 예 - 리스트 - enumerate에서의 Packing소스 list = {1, 2, 3, 4, 5} for i, v in enumerate(list): print('{}번째 값은 {}입니다'.format(i, v)) # 패킹사용 for a in enumerate(list): print('{}번째 값은 {}입니다'.format(a[0], a[1])) 결과0번째 값은 1입니다1번째 값은 2입니다2번째 값은 3입니다3번째 값은 4입니다4번째 값은 5입니다0번째 값은 1입니다1번째 값은 2입니다2번째 값은 3입니다3번째 값은 4입니다4번째 값은 5입니다 - Dictionary에서의 Packing소스 capital = {'대한민국':'서울', '미국':'워싱턴', '영국':'런던', '중국':'북경', '프랑스':'파'} fo.. 2017. 7. 15.
[Python] Packing(패킹)과 Unpacking(언패킹) Packing(패킹) : 하나의 변수에 여러 개의 값을 넣는 것Unpacking(언패킹) : 패킹된 변수에서 여러 개의 값을 꺼내오는 것 Packing 예)a, b = 1, 2 print ('a : {0}'.format(a))print ('b : {0}'.format(b))결과a : 1b : 2 Unpacking 예)c = (3, 4)d, e = c print ('d : {0}'.format(d))print ('e : {0}'.format(e))결과d : 3e : 4 변수사이의 값 교환 a, b = 1, 2 print ('a : {0}'.format(a)) print ('b : {0}'.format(b)) a, b = b, a print ('a : {0}'.format(a)) print ('b : {0}.. 2017. 7. 15.