-
Python 문법 기초 11 - 반복문 for + rangePython 2022. 10. 22. 15:48
# for + range print(list(range(1, 6, 1))) # 3번째는 스텝이다. print(set(range(1, 6))) # 스텝이 1이면 생략 가능. print(tuple(range(1, 6))) print(list(range(1, 11, 2))) print(list(range(6))) print(list(range(0, 6, 1))) print(list(range(-10, -100, -20))) print() for i in range(6): print(i, end = ' ') print() for _ in range(6): print('안녕', end = ' ') # pass 돌게 없으면 pass 하라는 의미 <console> [1, 2, 3, 4, 5] {1, 2, 3, 4, 5} (1, 2, 3, 4, 5) [1, 3, 5, 7, 9] [0, 1, 2, 3, 4, 5] [0, 1, 2, 3, 4, 5] [-10, -30, -50, -70, -90] 0 1 2 3 4 5 안녕 안녕 안녕 안녕 안녕 안녕
range() 함수를 사용하였다. list 타입뿐 아니라 다른 타입도 사용 가능하다.
15번째줄에서 _ 를 사용하면 참조가 없어도 되니해달라는 의미이다
for i in range(1,10): print('{0}*{1}={2}'.format(2, i ,2 * i), end = ' ') <console> 2*1=2 2*2=4 2*3=6 2*4=8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18
for 문으로 2단 구구단 완성!
tot = 0 for i in range(1,11): tot += i print('합은 ' + str(tot)) print('합은 ', sum(range(1, 11))) <console> 합은 55 합은 55
1~10까지의 합을 구하는 코드이다. range를 사용해 for문을 돌았다.
'Python' 카테고리의 다른 글
Python 문법 기초 12 - function(함수) 특징 (0) 2022.10.22 for 문 예제 (0) 2022.10.22 Python 문법 기초 10 - 반복문 for(continue, break) (0) 2022.10.22 if 문 안의 while 문(번외편), 쓰레드 사용 (0) 2022.10.22 while 문 예제 (0) 2022.10.22