본문 바로가기
Python/☞

[22] 반복문 : for

by TR. 2020. 7. 18.

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

댓글