for문의 구조
for 조건식 : 실행문 |
*조건식 : i in range()
range() : 범위 설정
1) range(stop)
2) range(start, stop[, step])
# 0~5미만
for i in range(5) :
print(i, end=" ")
print()
# 1~10미만까지 2씩증가
for i in range(1,10,2) :
print(i, end=" ")
print()
연습문제
# 문제 1) 5~9 출력
# 문제 2) 6~3 출력
# 문제 3) 1~5까지의 합 출력
# 문제 4) 1~10중 3미만 그리고 7이상의 수만 출력
# 문제 5) 1~10중 짝수만 출력
# 문제 6) 1~10중 짝수의 개수 출력
더보기
# 문제 1) 5~9 출력
# 정답 1) 5, 6, 7, 8, 9
for i in range(5,10) :
print(i, end=" ")
print()
# 문제 2) 6~3 출력
# 정답 2) 6, 5, 4, 3
for i in range(6,2,-1) :
print(i, end=" ")
print()
# 문제 3) 1~5까지의 합 출력
# 정답 3) 15
sum = 0
for i in range(1,6) :
sum += i
print(sum)
# 문제 4) 1~10중 3미만 그리고 7이상의 수만 출력
# 정답 4) 1, 2, 7, 8, 9, 10
for i in range(1,11) :
if i < 3 or i >= 7 :
print(i, end=" ")
print()
# 문제 5) 1~10중 짝수만 출력
# 정답 5) 2, 4, 6, 8, 10
for i in range(1,11) :
if i % 2 == 0 :
print(i, end=" ")
print()
# 문제 6) 1~10중 짝수의 개수 출력
# 정답 6) 5
cnt = 0
for i in range(1,11) :
if i % 2 == 0 :
cnt += 1
print("cnt:",cnt)
'Python > ☞' 카테고리의 다른 글
[23]-A. 지하철 요금계산 (0) | 2020.07.20 |
---|---|
[23] 지하철 요금계산 (0) | 2020.07.20 |
[00] 지역변수 (0) | 2020.07.18 |
[21]-A. ATM (0) | 2020.07.16 |
[21] ATM (0) | 2020.07.16 |
댓글