[python] Unit 05 range 명령을 사용하여 변화를 주면서 반복하기
2020. 6. 6. 17:10ㆍPython
Unit 4에서는 '완전히 똑같은 일'을 정해진 횟수만큼 반복하는 방법을 배웠다.
이번에는 정해진 횟수만큼 반복하지만, 매번 하는 일에 조금씩 변화를 주면서 반복하는 방법을 배울 것이다.
1. range란?
range는 '범위'를 뜻하는 단어이다. 파이썬에서 range는 반복할 '범위'를 지정하는 명령어이다.
>>> list(range(5))
[0, 1, 2, 3, 4]
>>> list(range(0,5))
[0, 1, 2, 3, 4]
>>> list(range(1, 11))
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> list(range(1, 4))
[1, 2, 3]
여기서 list는 range 안의 값을 나열해서 보여주는 명령어이다.
for x in range(5) : 변수 x의 값을 차례대로 0, 1, 2, 3, 4로 바꾸면서 반복 블록을 실행해라!
range(a, b) : a부터 b의 전 값까지 값을 바꾸면서 반복하라!
range(c) : 0부터 c의 전 값까지 값을 바꾸면서 반복하라!
>>> for x in range(5):
print(x)
0
1
2
3
4
>>> for x in range(1, 11):
print(x)
1
2
3
4
5
6
7
8
9
10
👀 for x in range() : 에서 콜론(:)을 빠뜨리지 않았는지, print(x)에서 indent를 정확히 해주었는지 확인해야 한다.
s = 0
for x in range(1,11):
s = s+x
print("x: ",x," sum: ",s)
🎈 잠깐!! 변수 이름 정하기!
1. 변수 이름은 영문 대/소문자, 숫자, 밑줄(_)로만 만들 수 있다. 변수 이름에는 공백 X
2. 변수 이름은 숫자로 시작 X
3. 영문 대/소문자를 구분한다.
4. 파이썬이 문법으로 사용하는 단어는 사용 X
💡 너무 길지 않고변수 이름을 봤을 때 어떤 정보가 담겨있는지 예상할 수 있는 것으로 정하는 것이 좋다.
모두의 파이이썬X알고리즘 참고 🙏🏻
'Python' 카테고리의 다른 글
[python] Unit 07 정보 입력하기 (0) | 2020.06.07 |
---|---|
[python] Unit 06 거북이 그래픽으로 그림 그리기 (0) | 2020.06.06 |
[python] Unit 04 for 명령을 사용하여 똑같은 작업 반복하기 (0) | 2020.06.06 |
[python] Unit 03 연산과 변수 (0) | 2020.06.06 |
[python] Unit 02 간단한 프로그램 만들기 (0) | 2020.06.06 |