728x90
반응형
이번주 계획
- 반복 과정에서 조건 판단하기 2
- 반복 과정에서 조건 판단하기 3
- 양수만 입력 받기
음수를 입력하면 거절 하게끔 해야 하는 프로그램 !
이건 뭐 당연한거지만 if 문을 걸어서 0보다 작으면 break를 걸어서 다시 입력 받게 끔 만든 코드이다.
print('1부터 n까지의 정수의 합을 구합니다.')
while True :
n = int( input ('n의 값 : ') )
if( n > 0 ) :
break
sum = 0
i = 1
for i in tange ( 1, n+1 ) :
sum += i
i += 1
print ( f'1부터 \{n}까지 정수의 합은 {sum} 입니다.' )
while 문의 조건식에 True 가 들어간 점이, 이는 프로그래머가 의도적으로 while문이 무한 반복 되도록 만든 것이며
무한 루프 라고 합니다.
for문이 종료된 이후 카운터용 변수 i 값 살펴보기.
증가 값을 설정해주지 않았기 때문에 +1로 i의 값을 증가 시킨다.
반복을 종료 할 때 i는 n+1
while i <= n :
반복을 종료 할 때 i는 n
for i in range( 시작값, n+1 )
728x90
반응형
'TEAM STUDY > PYTHON' 카테고리의 다른 글
반목문 건너뛰기와 여러 범위 스캔하기 (0) | 2021.01.09 |
---|---|
직사각형의 넓이로 변의 길이 구하기 (0) | 2021.01.09 |
반복 과정에서 조건 판단하기 3 (0) | 2021.01.07 |
반복 과정에서 조건 판단하기 2 (0) | 2021.01.04 |
반복 과정에서 조건 판단하기1 (0) | 2021.01.03 |