Dolphins의 HelloWorld
none 다른 언어에서 흔히 null로 표현하는것을 파이썬에서는 none으로 표현한다. 쉽게 말해서 none은 값이 없다는 의미로 쓰인다. array = [14,3,92,55,22] max_num = None for n in array: if(max_num is None): max_num = n elif(n > max_num): max_num = n print('최댓값은 {} 입니다.'.format(max_num)) 위의 코드에서 처음에는 max_num의 값이 없으므로 첫번째 조건문에서 처리가되고 다음부터는 n 과 max_num의 값을 비교해서 최댓값을 찾게된다. is 와 is not 위의 코드에서 is라는 명령어를 볼 수 있다. is는 우리가 흔히 아는 ==과 비슷한 역할을 하는 명령어이다. 하지만 i..
파이썬은 복구하고 싶은 부분에 traceback 에러를 띄우는 경향이 있다. 만일 traceback에러가 난다면 에러가 난 부분에 대하여 예외처리를 해주어야한다. 먼저 traceback 에러가 나타나는 예시를 살펴보자. num1 = 23 num2 = 0 print(num1/num2) 위의 코드는 숫자를 0으로 나누어 에러가 나는 코드이며 실행을 시켰을 떄 Traceback에러가 나타나는 것을 확인할 수 있다. 예외처리를 위하여 에러가 난 부분을 try로 감싸주고 except로 처리를 해주도록 해야한다. 위의 코드를 try - except를 통해 보다 바람직한 코드로 작성해보겠다. num1 = 23 n = int(input('나누고 싶은 수를 입력하시오 : ')) try: result = num1/n ex..
다른 언어의 for-each 반복문과 같은 역할을 하는것이 파이썬에도 있다. 형식은 for n in list : 이며 list배열에 있는 값을 처음부터 하나씩 변수 n에 넣어주면서 원하는 것을 처리하는 것이다. 예시를 통해 간단하게 살펴보고 넘어가겠다. list = ['하나','둘','셋','넷'] for n in list: print(n) for in range range함수 만약 0부터 원하는 숫자만큼 숫자를 만들어내고 싶다면 for in range를 사용하면 된다. 예를들어 0부터 1000미만의 숫자를 만들어내고 싶을 때 for i in range(1000) : print(i) 라는 문장을 실행해주면 0 부터 1000까지의 자연수가 출력이 된다. enumerate함수 만약 리스트에서 단순히 리스트의..