-
Python 파이썬 기초 반복문 For 방 법 rangePython 2022. 4. 6. 20:23반응형
For
기본 구조
for 변수 in 리스트(또는 튜플, 문자열): 수행 문장1 수행 문장2
ex1)
list = ['Oh', 'My', 'GOD'] for i in list: print(i)
결과
ex2)
list = [(1,2),(3,4),(5,6)] for (first, last) in list: print(first+last)
결과
for문은 리스트에서 하나씩 꺼내어 비교하는 방식으로
튜플에 있는 값을 각각 first와 last에 담아 출력 한 것이다.
응용
results = [52,85,63,99,77] number = 0 for result in results: number = number + 1 if result >= 60: print("%d번은 합격입니다." % number) else: print("%d번은 불합격입니다." %number)
결과
for & continue
results = [55,42,63,99,12] number = 0 for result in results: number += 1 if result <= 60: continue print("%d번 축하드립니다. 합격입니다!" %number)
결과
range
a = range(1,11) print(a)
range(숫자이상, 숫자미만)으로
해당하는 숫자 사이의 숫자들은 내포하고있다.
for & range
results = [55,42,63,99,12] for number in range(len(results)): if results[number] < 60: continue print("%d번 축하합니다 개꿀!" % (number+1))
결과
number는 임시변수이고 range(len(results))는 (0,5) 이기때문에
results길이에 맞춰 for를 실행하고 results의 인덱스 순서대로
if문을 태워서 비교한다.
반응형'Python' 카테고리의 다른 글
Python 파이썬 기초 전역변수 지역변수 사용 방 법 (0) 2022.04.13 Python 파이썬 기초 함수 사용 방 법 (0) 2022.04.13 Python 파이썬 기초 반복문 while 방 법 (0) 2022.04.06 Python 파이썬 기초 조건문 If 방 법 (0) 2022.04.06 Python 파이썬 기초 sort 뒤죽박죽 순서 없는 리스트 순서대로 나열 방 법 reverse 방법 (0) 2022.04.06