댓글 목록

파이썬 조건문

페이지 정보

작성자 운영자 작성일 18-06-10 15:49 조회 1,605 댓글 0

동영상 강좌는 유튜브 채널 '웹학교'를 이용하시기 바랍니다.

파이썬 조건 및 if문


파이썬은 수학에서 일반적인 논리 조건을 지원합니다.

  • 같다: a == b
  • 같지 않다: a != b
  • 작다: a < b
  • 작거나 같다: a <= b
  • 크다: a > b
  • 크거나 같다: a >= b

이러한 조건은 가장 일반적으로 "if 문"및 반복문에서 여러 가지 방법으로 사용할 수 있습니다.


"if 문"은 if 키워드를 사용하여 작성됩니다.

a = 33
b = 200
if b > a: print("b is greater than a")

이 예에서는 b가 a보다 큰지 여부를 테스트하기 위해 if문에 두 개의 변수 a와 b를 사용합니다.

a가 33이고 b가 200이므로 200이 33보다 크다는 것을 알기 때문에 "b는 a보다 큼"이라는 것을 화면에 출력합니다.


들여쓰기

파이썬은 코드에서 범위를 정의하기 위해 공백을 사용하여 들여 쓰기를 사용합니다. 다른 프로그래밍 언어는 종종 같은 목적으로 중괄호를 사용합니다.

a = 33
b = 200
if b > a:
  print("b is greater than a")

아래와 같이 들여쓰기를 하지 않으면 오류가 발생합니다.

a = 33
b = 200
if b > a:
print("b is greater than a") # you will get an error

Elif

elif 키워드는 "이전 조건이 사실이 아니라면 이 조건을 수행하십시오"라고 할 때 사용됩니다.

a = 33
b = 33
if b > a:
  print("b is greater than a")
elif a == b:
  print("a and b are equal")

위 예제에서 a는 b와 같으므로 첫 번째 조건은 true가 아니지만 elif 조건은 true이므로 "a와 b가 동일함"이 화면에 출력됩니다.


Else

else 키워드는 이전 조건을 만족하지 않는 항목을 모두 포착합니다.

a = 200
b = 33
if b > a:
  print("b is greater than a")
elif a == b:
  print("a and b are equal")
else:
  print("a is greater than b")

위 예제에서 a는 b보다 크기 때문에 첫 번째 조건은 참이 아니며 elif 조건도 참이 아니므로 else 조건으로 이동하여 "a is greater than b"이 화면에 출력됩니다.


댓글목록 0

등록된 댓글이 없습니다.