루프 설계 전략
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, "입니다.")
'배운 코딩 기록' 카테고리의 다른 글
[파이썬] while,for/문장 100번 반복하는 두가지 방법 (0) | 2022.11.21 |
---|---|
[파이썬] while/ 0부터 100까지 숫자 맞추는 프로그램 (0) | 2022.11.15 |
[파이썬] while 기초/ 뺄셈 문제 (0) | 2022.11.15 |
[파이썬] while 기초/ 같은 문장 반복하기 (0) | 2022.11.14 |
[파이썬] random,중첩if문/ 파이썬과 가위바위보 하기 (0) | 2022.11.13 |