조건문으로 Python 공부하기

3057 단어 pythonpython

🐍 Python!

Python은 프로그래밍을 처음 입문하는 사람들에게는 꼭 추천해주고 싶은 프로그래밍 언어입니다. 다른 언어에 비해서 더 친절하고 배우기도 쉬우며 빠르게 개발할 수 있습니다. 오늘은 Python의 기본기를 조건문을 통해서 알아보겠습니다.

🤷🏻‍♀️ 조건문?

다른 프로그래밍언어를 배워보신 분들한테는 조건문이 익숙하실 겁니다. Python에는 if, elif, else 세가지 조건문이 존재합니다. 한가지씩 알아보겠습니다.

if

if는 "만약"이라는 뜻으로 Python에서도 같은 의미로 사용됩니다.

if a == b :
	print("same!")

위의 코드의 if는 변수 a와 변수 b가 같은지 묻고있고 조건이 true면 아래의 코드를 실행하여 same!을 출력하게 됩니다.

참고로 ==는 비교 연산자로 <, >와 같이 조건문에서 자주 사용됩니다.

else

else는 "그렇지 않으면"이라는 뜻을 지는 단어로 Python에서는 위의 if 조건문이 False인 경우에만 발동됩니다.

a = 100
b = 200

if a > b:
	print("a!")
else:
	print("b!")

위의 코드에서 if 조건은 ab보다 큰지 묻고있습니다. 하지만 이 조건은 거짓이기 때문에 else가 발동되어 최종적으로 b!가 출력되게 됩니다.

elif

한개의 조건문만으로는 해결할 수 없는 문제들이 존재합니다. 그런 경우를 위해 elif문이 존재합니다. elifelseif가 합쳐진 것으로 아래와 같이 사용됩니다.

if score == 100 :
	grade = "A"
elif score > 90:
	grade = "B"
else:
	grade = "C"

대표적으로 점수에 따라 등급을 매길 때 elif문이 사용됩니다. 100점을 받았으면 grade는 A가 되고 100점은 아니지만 90점을 초과하면 B 그 이하면 C가 됩니다.

좋은 웹페이지 즐겨찾기