K-Digital Training
220811 | ③ Python / for문, 기타 제어문 예제
콩세
2022. 9. 30. 20:58
for문 예제
< 카운트다운 >
- 10부터 1까지 카운트다운
for i in range(10):
print(10 - i)
for i in range(10, 0, -1)
print(i)
+) 같은 예제를 while문으로 작성하면⬇
i = 0
while i < 10:
print(10 - i)
i += 1
10 9 8 7 6 5 4 3 2 1 |
< 숫자 합계 구하기 >
- 1부터 10까지 숫자 합계
total = 0
for i in range(10):
total += i+1
print(total)
+) 같은 예제를 while문으로 작성하면⬇
total = 0
i = 0
while i < 10:
total += i+1
i += 1
print(total)
55 |
< 구구단 >
- for문
for i in range(2, 10):
for j in range(1, 10):
print(i, "*", j, "=", i*j)
print()
- while문
i = 2
while i <= 9:
j = 1
while j <= 9:
print(i, "*", j, "=", i*j)
j += 1
print()
i += 1
기타 제어문 예제
< 누적 점수 구하기 >
score = 0
while True:
num int(input("득점한 점수를 입력하세요.(0을 입력하면 중단합니다.)"))
if num == 0:
break
score += num
print("누적점수:", score)
print("최종점수:", score)
변수 score을 만들어서 입력한 점수의 합계를 변수에 누적해서 저장.
점수를 입력할때마다 누적된 점수를 출력하고, 0을 입력하면 누적 중단, 지금까지 누적된 점수를 출력.