개발로그필름

[Python] for문과 함께 자주 사용하는 range 함수 본문

IT/Python

[Python] for문과 함께 자주 사용하는 range 함수

yuullog 2022. 9. 30. 17:44
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
Comments