로그인 바로가기 하위 메뉴 바로가기 본문 바로가기

파이썬 (Python) 으로 배우는 프로그래밍 기초 (CS101)

임시 이미지 KAIST 전산학부 김문주 교수
http://kooc.kaist.ac.kr/cs101/forum/5119
좋아요 2966 수강생 11721

Chapter 1 정리 이후에 Chapter 2도 올려봅니다. 역시 여러분의 지적 감사히 받겠습니다. 또한 이곳에 있는 모든 기능들을 사용하려 애썼습니다.

Chapter 2 정리

1. if문

if문이란, 주어진 조건식이 참일 경우에 명령을 실행할 수 있게 만들 수 있는 문법이다.

판단같은 것들을 구현하는데 필요하다.

(ii). 간단한 if문 구현

if [조건수식]:
              명령

---> 이곳에서 조건수식이 True면 명령이 수행되고, False면 명령이 수행되지 않는다.

(iii). 간단한 if문-예제

if True:
       print("it's true")

=실행결과=> it's true
        
if True:
      print("True")
if 3<5:
      print("True22")
if 5<3
      print("True333")

=실행결과=> TrueTrue22
#True333은 출력되지 않는다!!

(iv). if~ else 구문

if~ else 구문은 if문이 False이면 else가 실행되는 것을 말한다.

if [조건식]:
         명령1
else:
         명령2

=>조건식이 True면 명령1이, False면 명령2가 실행된다.

(v). if~ else 구문 - 변형

경우가 여러개인 경우에는 else 뒤에 if문을 또 붙일 수 있다.

if [조건식]:
         명령1
         else:
                  if [조건식1]:
                               명령2

이것을 다음과 같이 바꿀 수 있다.

if [조건식]:
         명령1
elif [조건식1]:
         명령2