배운 코딩 기록
while문, 루프 설계 전략/ 1부터 n 까지의 합 구하기
릴리Yu
2022. 11. 15. 00:35
루프 설계 전략
1단계: 어떤 부분이 반복되어야 하는지 명령문을 파악한다.
2단계: 반복되아야 하는 명령문을 다음과 같이 루프로 작성한다
While True:
명령문
3단계: 루프-계속-조건을 작성하고 루프를 제어하기 위해 적절한 명령문을 추가한다.
While 루프- 계속- 조건:
명령문
루프 제어 명령문
1부터 100까지의 합
1.계속 더해서 sum 이라는 변수에 누적되게 한다.
sum = sum + i
2.반복되어야 할 문장을 다음과 같이 작성한다
while True:
sum = sum + i
3.i 값이 100이 될때까지 변하도록 하나씩 증가시킨다
그래서 다음과 같이 작성한다.
sum=0
i=1
while i <=100:
sum = su, + i
i = i +1
sum과 i 는 계속 누적되어야하기 때문에
sum은 0 i는 1이라고 써야한다.
사용자가 입력한 값으로 1부터 n까지 합 구하기
sum과 i 는 계속 값이 변하면서 더해지는 값이기 때문에 반드시 앞에 sum=0, i=1을 써준다.
입력값보다 작거나 같을 때 까지 계속 더하기를 해야하므로 <=n을 써준다.
n= eval(input("정수를 입력해주세요."))
sum = 0
i = 1
while i <=n:
sum = sum + i
i = i + 1
print(str(n)+ "까지의 합은" , sum, "입니다.")