• 검색 결과가 없습니다.

03-1 while 문

N/A
N/A
Protected

Academic year: 2022

Share "03-1 while 문"

Copied!
25
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

03-1

while 문

(2)

• while 반복문

• 리스트 또는 딕셔너리 내부의 요소를 특정 횟수만큼 반복

while

반복문

(3)

while

반복문

: for

반복문처럼 사용하기

(4)

• 리스트 내부에서 해당하는 값을 여러 개 제거

• while 반복문의 조건을 ‘리스트 내부에 요소가 있는 동안’으로 지정

while

반복문

:

상태를 기반으로 반복하기

(5)

• 예시 - 유닉스 타임 구하기

• 시간 관련된 기능 가져오기

• 유닉스 타임

while

반복문

:

시간을 기반으로 반복하기

(6)

• 유닉스 타임과 while 반복문을 조합

• 5초 동안 반복하기

while

반복문

:

시간을 기반으로 반복하기

(7)

• break 키워드

• 반복문 벗어날 때 사용하는 키워드

while

반복문

: break

키워드

/continue

키워드

(8)

• continue 키워드

• 현재 반복을 생략하고 다음 반복으로 넘어감

while

반복문

: break

키워드

/continue

키워드

(9)

• 1부터 숫자를 하나씩 증가시키면서 더하는 경우를 생각해 봅시다.

몇을 더할 때 10000을 넘는지 구해 보세요. 그리고 그때의 값도 출력해보세요. 다음은 10000이 넘는 경우를 구한 예입니다.

확인문제

sum_value = 0

while sum_value < limit:

sum_value += i i += 1

(10)

• 빈칸을 채워 키와 값으로 이루어진 각 리스트를 조합해 하나의 딕셔너리를 만들어 보세요.

확인문제

for i in range(0, len(key_list)):

character[key_list[i]] = value_list[i]

Tip:- 딕셔너리에 새로운 요소를 추가하는 방법을 활용 - key_list의 요소가 character 딕셔너리의 키가 되고, - value_list의 요소가 character 딕셔너리의 값이 됨

(11)

03-1

문자열, 리스트, 딕셔너리와

관련된 기본 함수

(12)

• 파이썬만의 고유한 기능들

리스트에 적용할 수 있는 기본 함수 : min(), max(), sum() 리스트 뒤집기 : reversed()

현재 인덱스가 몇 번째인지 확인하기 : enumerate() 딕셔너리로 쉽게 반복문 작성하기 : item()

리스트 안에 for문 사용하기 : 리스트 내포

유용한 함수

(13)

• min(), max(), sum() 함수

• 리스트를 매개변수로 넣어 사용하는 기본 함수들

리스트에 적용할 수 있는 기본 함수

(14)

• reversed() 함수 - 리스트에서 요소 순서 뒤집기

reversed()

함수로 리스트 뒤집기

(15)

• 잘못된 예

• 바른 예

reversed()

함수로 리스트 뒤집기

(16)

• enumerate() 함수

• 리스트 요소 반복할 때 현재 인덱스가 몇 번째인지 확인

• 예시

enumerate()

함수와 반복문 조합하기

(17)

• 방법 1

• 방법 2

enumerate()

함수와 반복문 조합하기

(18)

• 예시 – enumerate() 함수와 리스트

enumerate()

함수와 반복문 조합하기

(19)

enumerate()

함수와 반복문 조합하기

(20)

• 딕셔너리와 items() 함수 함께 사용하면 키와 값을 조합하여 쉽게 반복문 작성할 수 있음

딕셔너리의

items()

함수와 반복문 조합하기

(21)

• 반복문 사용하여 리스트 재조합하는 경우

• 예시 – 반복문을 사용한 리스트 생성

리스트 내포

(Comprehensions)

(22)

• 예시 – 리스트 안에 for문 사용하기

• 리스트 내포 (list comprehension)

리스트 내포

(Comprehensions)

(23)

• 예시 – 조건을 활용한 리스트 내포

리스트 내포

(Comprehensions)

(24)

enumerate() 함수 : 리스트를 매개변수로 넣을 경우 인덱스와 값을 쌍으로 사 용해 반복문을 돌릴 수 있게 하는 함수

items() 함수 : 키와 쌍으로 사용해 반복문을 돌릴 수 있게 하는 딕셔너리 함수

리스트 내포 : 반복문과 조건문을 대괄호 안에 넣는 형태를 사용하여 리스트 생성하는 파이썬의 특수 구문.

키워드로 정리하는 핵심 포인트

(25)

• 2진수, 8진수, 16진수로 변환하는 코드는 많이 사용됩니다.

다음과 같은 형태로 10진수를 변환할 수 있습니다.

진수 변환

참조

관련 문서

When he had thought his works with specific christian character, Minjung Theology substituted for western theology In Korean Churches.. Extremely Korean

먼저 도시마케팅의 구성요인 중 축제적 요소가 도시이미지에 미치는 영향에 있 어 시민참여수준의 조절적 역할을 검증한 결과 현대화와 안정성에 정의

Ÿ 다양한 카메라를 사용하기 위하여 초점거리에 따른 스펙트럼 이미지의 확대 배율 을 계산하고 최적의 배율을 찾아낸다.. Ÿ 접착부위를 견고하면서도 미적인 요소가 저해되지

지금 주어진 마술 도구를 가지고 여러분들이 이 마술도구가 어떻게 마술이 될지 마술을 창작하여 보시기 바랍니다.. 아무리 작은 마술도구라고 그 속에

Basic Books. 신제품 개발에 있어서 감성디자인 요소가 제품 선호도에 미치는 영향에 관한 연구 중앙. 대학교 공업디자인대힉원 석사학위논문. 36)

손상을 방지하기 위해 DiskStation 에 연결된 모든 케이블을 분리합니다2. 드라이브 트레이를 제거하면 민감한 내부

Anpyungdaegun has positive character, thinking that talent is equal whether it is from men or women and teaches court ladies literary words while he has

Individual temperament, Zeitgeist, or racial character determine the style of individuals, period and race... Eugene Kleinbauer, Modern Perspectives in Western