예외처리란 무엇일까요?코드 상에서는 문법적으로 정확하지만 에러가 발생하는 것을 예외라고 하며 그러한 예외들을 처리하는 것을 예외처리라고 합니다. 다양한 예외들이 존재하고, 예외가 발생하면 프로그램이 작동을 멈추게 되지만, 예외처리를 통해 계속 진행시킬 수 있게 만들어 줍니다.예외처리를 하는 코드는 어떻게 생겼을까요?try: #실행할 코드 except 발생오류: #오류발생 시 처리할 코드 try ... except ... 문을 통해서 예외처리를 할 수 있습니다. except 뒤에는 예상되는 발생오류의 이름을 적습니다. 쉬운 예를 하나 들어서 직접 사용해보도록 하겠습니다. 파이썬 인터프리터에 2/0을 실행하면 어떤 에러가 발생할까요? Traceback (most recent call last): File "..
조건문을 왜 사용할까요?조건문은 조건을 충족시키면 구문을 실행시키고, 충족하지 않으면 구문을 실행시키지 않습니다. 이런 특성에서 알 수 있듯이 조건에 따라서 프로그램을 다르게 실행하려고 할 때 조건문을 사용합니다.조건문 if 사용해보기불리언을 다룰 때 조건문을 사용했던 것을 기억하시나요? if(True): print("hello world") 조건이 참일 때 구문이 실행됩니다. 해당 예제에서는 True라는 값을 주었으니 항상 "hello world"라는 구문이 커맨드 창에 나타날 것입니다. 반대로 False라는 값을 주었다면 프린트문은 실행되지 않겠죠? 조건이 "거짓"일 때 구문을 실행시킬 수 있는 방법도 있을까요? if문과 함께 else를 사용하면 조건이 거짓일 때 구문을 실행시킬 수도 있습니다. if..
조건문이란 무엇일까요?조건이 참이 올 때, 구문을 실행시키는 것이 조건문입니다. 어떤 조건을 쓰든지 간에 값은 두 개밖에 올 수 없습니다. 바로 참과 거짓입니다. 가령 1 > 2라고 한다면 조건이 거짓이 되는 것이죠. 그리고 2 > 1일때는 참이 됩니다. if(2>1){ console.log("2는 1보다 큽니다."); }; if(1>2){ console.log("1은 2보다 큽니다."); }; 두개의 조건문입니다. 둘 중에서 어느 구문이 실행될까요? 콘솔을 확인하시면 "2는 1보다 큽니다."라는 적혀있을 겁니다. 조건이 참인 위의 조건문만 실행된 것이죠. if는 조건이 참일 때, 구문을 실행시킵니다.else는 무엇일까요?if문과 함께 else를 쓸 수 있습니다. else는 if의 조건이 거짓이 되었을 ..