조건문
#!/usr/bin/python3
# 조건문
# by Elex (http://python.elex.pe.kr/)
def main():
a, b = 2, 1
if a > b:
print("a가 b보다 더 크다" )
elif a < b:
print("a가 b보다 더 작다" )
else:
print("a는 b와 같다" )
if __name__ == "__main__": main()
파이썬의 조건문은 if, elif, else 키워드를 사용한다. elseif가 아니다. 입 맛에 맞게 elif나 else를 생략할 수 있는 것은 다른 프로그래밍 언어와 동일하다.
하아~! 그런데, 파이썬에는 s = (a>b) ? "크다" : "크지 않다" 같은 삼항 조건 연산자가 없다.
대신, 파이썬에서는 다음과 같이 사용한다.
s = "크다" if a > b else "크지 않다"
영어권 프로그래머에겐 합리적인 어순일지도 모르겠으나, 적어도 내겐 영 그렇다. 이리 쓸 바에야 차라리 평범한 if-else 구문을 쓰는 게 낫지.
King of Asgard Casino: Play Online Slots - Shootercasino
답글삭제King of Asgard Casino is an award-winning online 메리트카지노총판 slots site 인카지노 that accepts players from around the world, including the Scandinavian and 제왕카지노 European Union,