본문 바로가기
파이썬

범위 자료형과 반복문

by Mostlove 2024. 5. 9.
728x90
반응형

범위 

매개변수에 숫자를 넣는 방법

매개변수에 숫자를 한개 넣는 방법

0부터 A-1까지의 정수로 범위를 만듦

range(A) =>A는 숫자 

 

매개변수에 숫자를 두개 넣는 방법

A부터 B-1까지의 정수로 범위를 만듦

range(A, B) => A와 B는 숫자

 

매개변수에 숫자를 세 개 넣는 방법

A부터 B-1까지의 정수로 범위 만들되 앞뒤의 숫자가 C만큼 차이를 가짐

range(A, B, C) =>A,B,C는 숫자

 

범위를 만들 때 매개변수 내부에 수식을 사용하는 경우

코드 특정 부분 강조 

나누기 연산자 사용

range()함수의 매개변수로는 반드시'정수'를 입력해야 하기 때문에 TypeError발생

for반복문

범위와 함께 사용하기 

for반복문과 범위의 조합

for (숫자 변수) in 범위:

코드 

 

리스트와 범위 조합하기

몇 번째 반복인지를 알아야 하는 경우 

for i in range(len.array)):

반대로 반복하기

역반복문 

-큰숫자에 작은 숫자로 반복문 적용

-range()함수의 매개변수 세 개를 사용하는 방법

반대로 반복하기 

for i in range(A, 0 - 1, -1):

reversed()함수 사용하는 방법

for i in reversed(range(5)):

 

중첩 반복문으로 피라미드 만들기 

반복문으로 피라미드 만들기(1)

반복문으로 피라미드 만들기(2)

while반복문

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

무한 반복

while 불 표현식:

          문장

상태를 기반으로 반복하기

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

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

-해당하는 값 모두 제거하기 

 

시간을 기반으로 반복하기

시간을 기반으로 반복하기 

유닉스 타임 구하기 

-시간과 관련된 기능 가져오기 

-유닉스 타임

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

5초동안 반복하기 

break 키워드 / continue 키워드

break키워드

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

continue키워드

현재 반복을 생략하고, 다음 반복으로 넘어가는 키워드

문자열, 리스트, 딕셔너리와 관련된 기본 함수 

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

min() = 리스트 내부에서 최솟값을 찾음

max() = 리스트 내부에서 최댓값을 찾음

sum() = 리스트 내부에서 값을 모두 더함

reversed() = 리스트에서 요소 순서 뒤집기

enumerate() = 리스트 요소를 반복할 때 현재 인덱스가 몇 번째인지 확인 함

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

 

리스트 내포

리스트 이름 = [표현식 for 반복자 in 반복할 수 있는 것]

리스트 이름 = [표현식 for 반복자 in 반복할 수 있는것 if 조건문]

문자열.join(문자열로 구성된 리스트)

이터러블(iterable)과 이터레이터(iterator)

이터러블(iterable)

내부에 있는 요소들을 차례차례 꺼낼수 있는 객체

ex)리스트, 딕셔너리, 문자열, 튜플

이터레이터(iterator)

이터러블 중 next()함수를 적용해 하나하나 꺼낼 수 있는 요소

반응형

'파이썬' 카테고리의 다른 글

함수  (0) 2024.05.10
함수  (0) 2024.05.10
반복문  (0) 2024.05.03
조건문  (0) 2024.05.03
조건문  (0) 2024.05.02