조건문과 반복문

yoon·2021년 9월 28일
0

(*이 시리즈의 내용은 모두 '인공지능 100점을 위한 파이썬 수학' 서적의 내용을 정리한 것입니다.)

  • 프로그래밍 언어는 기본적으로 조건반복에 관한 규칙을 가지고 있다.

1. 조건문

- 조건문의 기본 구조

조건문 이전에 실행될 문장들
if(조건):
	조건이 참인 경우 실행할 문장들
    	조건이 참인 경우 실행할 문장들
else:
	조건이 거짓인 경우 실행할 문장들
    	조건이 거짓인 경우 실행할 문장들
조건문이 마친 다음 실행될 문장들

- 예시1

hungry = True
if hungry:
	print("배가 고파요")

위 코드처럼 if문만 사용할 수도 있다. else문은 필요에 의해 사용.

  • hungry 변수에 True 또는 False 값이 들어가는데, 이 값은 1과 0으로 대체할 수 있다.(True-1, False-0)

- if 조건문을 사용할 때 주의점

  • if 조건을 쓰고 그 뒤에 반드시 콜론(':')을 적어야 한다.
  • 콜론이 나온 그 다음 줄 부터 새로운 블록의 시작이다.
    - 이를 알리기 위해 해당 줄 맨 앞에 빈칸을 4개(항상 일정해야 함) 넣는다.(tab 한번도 되지않나?)

2. 반복문

- 반복문의 기본 구조

  • 반복문은 for 또는 while을 이용해서 이루어진다.
for i in range(10):
	print("Hi I'm Yoon.")

위 코드는 일반적으로 많이 사용하는 반복문이다. 일정 횟수를 반복하라는 함수인 range()를 사용, 즉 위에서는 Hi I'm Yoon이라는 문장이 10번 반복된다.

market = ['apple', 'pear', 'orange', 'grape']
for food in market:
	print(food)

market이라는 리스트를 만들어 4개의 과일을 넣는다. 이후 for문을 사용하여 리스트에 담겨 있는 것들을 하나씩 출력한다. 리스트에 저장된 인자를 하나씩 food 변수에 저장하여 출력문인 print를 통해 출력한다. 여기서 food 변수의 이름은 얼마든지 바꿀 수 있다.

profile
공부하자

0개의 댓글