[P] For 문

Go~ USA·2024년 4월 8일
0

Python

목록 보기
10/15

★ [학슴목표]
for 문의 개념을 이해하고 사용할 수 있다.

- for 문 : Type I

print("== for, 0부터 9까지 ==")
for i in range(10):                # 10 미만까지 반복 연산한다.
  print(i)

print("== for, 1부터 9까지 ==")
for i in range(1, 10):            # 1이상부터 시작하지만 10(미만)은 포함 안된다. 
  print(i)
print("== for, 2부터 10까지, 2씩 증가 ==")
for i in range(2, 11, 2):         # 2이상부터 시작하지만 11미만까지 2씩 증가 
  print(i)

- for 문 : Type II


print("== 리스트 a 세팅 ==")
a = [10, 20, 30, 40]

print("== for, 리스트의 모든 요소 출력 ==")
for v in a:                      # list a에 4개의 항목 갯수만큼 반복 수행
  print(v)

print("== for, 리스트의 모든 요소의 번호 출력 ==")
for i in range(len(a)):
  print(i)

print("== for, 리스트의 모든 요소의 번호와 값 출력 ==")
for i in range(len(a)):
  print("a[{}] : {}".format(i, a[i]))

print("== for, 리스트의 모든 요소의 번호와 값을 역순으로 출력 ==")
for i in range(len(a) - 1, -1, -1):
  print("a[{}] : {}".format(i, a[i]))

  • Quiz 1) 0~100까지의 짝수만 출력하라
print("== for, 1부터 100까지 ==")
for i in range(0+2, 101, 2):            # 2이상부터 101미만까지 2씩 증가하면서 출력
  print(i)
  • Quiz 2) for 문을 이용하여 구구단 8단을 완성하라
print("== for, 구구단 8단 ==")
for i in range(1, 10, 1):            # 1부터 10미만까지 9번 반복한다.
  print("8 * {} = {}".format(i, 8*i) )

  • Quiz 3) for문으로 구구단 1단 ~ 9단 출력하라.
print("== for, 구구단 ==")
for i in range(2, 10, 1):
  for j in range(1, 10, 1):            
    print("{} * {} = {}".format(i, j, i*j) )

0개의 댓글

관련 채용 정보