'프로그래밍/Python'에 해당되는 글 2건

  1. 2009.09.11 (Python-1) 기초문법 + 팩토리얼 구현
  2. 2009.09.11 Python 시작


일단 파이썬은 변수타입을 지정하지 않아도 된다.

int x, double y, char z (X)
x = 5, y=3.14, z='A' (O)

내가 접해봤던 언어중에서 PHP가 이와 유사했던걸로 기억한다.

출력문은 간단하다.

print(내용)

버전이 3으로 올라가면서 바뀐거라고 한다.

분기문 구현은 if~elif~else 를 사용한다

if 조건 :
    내용
elif 조건 :
    내용
else :
    내용

중요한점은 아래 내용부분은 반드시 들여쓰기를 해줘야 하며 이를 어길시
컴파일 에러가 난다. 필자는 주로 <TAB>키를 애용하지만 글에서는 4칸띄우기로
통일하려 한다.(너무 많이 띄어져서;;;)
C와 유사한거 같지는 다른점은 else if 가 아니라 elif 라는거...

그리고 반복문은 for, while 2가지가 있는데 방식이 상당히 다르다.

for 구간 :
    내용

while 조건 :
    내용

이런 방식이다. for문은 출발위치와 끝위치를 지정해주면 되고 while문은 C언어의
while문과 유사하게 조건이 안맞을때까지 돌아가는 방식이라 보면 되겠다.

함수는 선언시

def 함수명 (파라미터값) :
    내용

이렇게 보면 되겠다. 자세한건 나중에 다뤄보도록 하자.

마무리로 이번주에 만든 팩토리얼의 2가지 버전을 올려보도록 하겠다.

1. 팩토리얼(재귀버전)

def Facto(num) :
    if num > 1 :
        return (num * Facto(num-1))
    else :
        return 1

print(Facto(20)) 

2. 팩토리얼(반복버전)

def Facto(num) :
    a = 1
    while (num > 1) :
        a = a * num
        num = num - 1
    num = a
    return num

print(Facto(20))

'프로그래밍 > Python' 카테고리의 다른 글

Python 시작  (0) 2009.09.11
Posted by npk1234
,
http://www.python.org/download/
여기로 들어가서 자신의 상황에 맞는 버전을 받으면 되겠다.
09년 9월 11일 기준으로 최신버전은
3.1.1 버전이다.

다운받아서 설치후 PATH 수정을 해준다.

내컴퓨터(우클릭) -> 속성 -> 고급탭 -> 환경변수 버튼 -> 위칸에 PATH를 클릭후 편집버튼
-> 원래 내용 지우지 말고 ;설치경로 로 복사해서 붙여넣던 직접 타이핑 하던... -> 수정완료한다.

그리고 IDLE실행을 하면
Python 할 준비가 된거겠지...

'프로그래밍 > Python' 카테고리의 다른 글

(Python-1) 기초문법 + 팩토리얼 구현  (0) 2009.09.11
Posted by npk1234
,