개발로그필름
[Python] for문과 함께 자주 사용하는 range 함수 본문
728x90
반응형
SMALL
for문은 숫자 리스트를 자동으로 만들어 주는 range함수와 함께 사용되는 경우가 많다.
a = range(10)
// range(10)은 0부터 10미만의 숫자를 포함하는 range 객체를 만든다.
a = range(1, 11)
// 끝 숫자를 지정해주면 끝 숫자는 포함되지 않는다.
// for와 range를 이용해 1부터 10까지 더하기
add = 0
for i in range(1, 11):
add = add + i // 55
// 60점 이상이면 합격 출력 예제
marks = [90, 25, 67, 45, 80]
for number in range(len(marks)):
if marks[number] < 60:
continue
print("%d번 학생 축하합니다. 합격입니다." % (number+1))
for와 range를 이용한 구구단
for i in range(2, 10):
for j in range(1, 10):
print(i*j, end=" ")
print('')
매개변수 end는 해당 결괏값 출력할 때 다음 줄로 넘기지 않고 그 줄에 계속해서 출력하기 위해서 사용한다
이어지는 print('')는 2단, 3단,, 등을 구분하기 위해 줄 바꿈 형식으로 두 번째 for문 끝나면 결괏값을 다음 줄부터 출력하게 해 준다
반응형
LIST
'IT > Python' 카테고리의 다른 글
[python] 예외처리, 에러 발생시키기, 사용자 정의 예외처리, finally (0) | 2022.10.13 |
---|---|
[python] 파이썬 퀴즈 1 (0) | 2022.10.13 |
[Python] 모듈 & 패키지 (0) | 2022.10.01 |
[Python] 내장함수 & 외장함수 (1) | 2022.09.30 |
[Python] 리스트 내포 (0) | 2022.09.30 |
Comments