함수, 인자, 매개변수, 반환값 함수 (Function) def welcome(val): if val == 'gryffindor': print('back off') elif val == 'slytherin': print('welcome, young slytherin') else: print('who are you?') welcome('slytherin') # 'welcome, young slytherin'이 출력된다. 위와 같은 것이 함수를 정의하는 기본 형태이다. def 라는 예약어를 사용한 뒤에 원하는 함수명과 매개변수를 지정하면 된다. 매개변수가 필요 없다면 지정하지 않아도 된다. 매개변수란 인자를 받을 변수라는 뜻이다. 그렇다면 인자란 무엇인가? 쉽게 말해 입력하는 값이라고 생각하면 이해하기 편할..
🐍python3/PY4E
IF문, try/except문 IF 문 if 문의 기본적인 형태는 이렇다. x = 10 if x == 5: print('x is 5') elif x>5: print('x is greater than 5') else: print('I dont know') 가장 처음 조건에는 if를 사용하고, 두 번째부터는 elif를 사용한다. 그리고 어느 조건에도 해당하지 않을 때는 else를 사용해서 마무리할 수 있다. 파이썬의 문법에서 가장 중요한 것은 들여쓰기 이다. 들여 쓰기는 파이썬에게 어떤 명령들이 같은 수준인지 알려주는 문법이다. 즉, if문과 같이 반복문이 있다면, 그 안에 속한 명령들이 무엇이 있는지 알려주는 것이다. 그리고 조건문 후에는 ( : ) 콜론을 찍어야 한다. 기본적으로 스페이스 4번이 들여쓰기..
상수 (Constants) 상수는 값이 변하지 않는다. print(26) print('welcome, little slytherin') # 26, welcome, little slytherin 26과 welcome, little slytherin이 상수이다. 변수 (Variables) 우리는 메모리에 사람이 이해 할 수 있는 변수명으로 원하는 데이터를 넣을 수 있는 공간을 확보 할 수 있다. x = 132 print(x) # 출력값은 132 이다. x = 12 x = 56 print(x) # 출력값은 56 이다. x = 30 x = 1.5 * x print(x) # 출력값은 45이다. x는 메모리에 할당된 변수의 이름이다. ( = ) 는 할당자라고 기억하면 된다. 해당 변수에 특정 값을 넣어주는 역할이다..
윈도우에서 설치하기 1. 먼저 홈페이지에 접속한다. https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 2. 다운로드 버튼을 클릭한다. 3. 설치 창이 나타나면 다음 버튼을 클릭하고 설치를 진행한다. 4. 설치가 완료 되었다면, 다음과 같은 곳에서 파이썬과 만나면 된다. 명령 프롬프트 사용시작 맥에서 설치하기 1. 홈페이지에 접속한다. https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 2. 다운로드 버튼..
시작하기에 앞서 우리는 컴퓨터를 사용하지만 정작 컴퓨터와 적극적으로 대화하는 방법에 대해서는 잘 모른다. 그러나 선배 컴퓨터 과학자들은 컴퓨터와 대화하기 위해 많은 노력을 기울였다. 그 결과 우리가 파이썬이라는 뱀의 언어를 우리는 접할 수 있게 되었다. 우리도 파이썬만 잘 익힌다면 호그와트 창립자인 슬리데린처럼 파슬텅의 능력자가 될 수 있다. 이미 겪어본 경험이 있을지 모르지만, 컴퓨터와 대화를 하다 보면 "이것도 싫다~ 저것도 안된다~ 모르겠다~ 그냥 안된다!!!" 라며 에러를 띄우는 경우가 있다. 분명 선배 파이써니스트들도 컴퓨터가 본인을 싫어한다며 오해했었을 것이다. 하지만 자세히 오류를 들여다보면 붉은 글씨와 장문의 글들 속에는 애정과 관심을 달라는 표현들이 들어있다. 해달란 대로(?) 다 해줬잖..