* 파이썬 버전 확인:
--------------------------
python
Python 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 15:22:34) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
Cannot read termcap database;
using dumb terminal settings.
>>>


* Python 2.7 용 소스 파일: first-sample.py
#!/usr/local/bin/python
# coding: utf8

from math import *

def lg(x):
    return log(x)/log(2)
    
def log10(x):
    return log(x)/log(10)
    
print "이 파이썬 소스는 Mac Lion 에서 TextWrangler 편집기를 사용하여 작성되었음!"
print "----------------"
print "수학식 계산하기:"
print "----------------"
print "pi + e =", pi + e
print "pi * e =", pi * e
print "sqrt(pi) + sqrt(e) =", sqrt(pi) + sqrt(e)
print "sqrt(pi + e) =", sqrt(pi + e)
print "sqrt(pi) - sqrt(e) =", sqrt(pi) - sqrt(e)
print "sqrt(pi - e) =", sqrt(pi - e)
print "sin(pi) =", sin(pi)
print "cos(pi) =", cos(pi)
print "tan(pi) =", tan(pi)
print "log(e) = ln(e) =", log(e)
print "lg(2) = log2(2) =", lg(2)
print "log10(1.0/10) =", log10(1.0/10)
print "pow(2, 10) =", pow(2, 10)
print "2**10 =", 2**10
print "2**100 =", 2**100
print "2**1000 =", 2**1000
# print "2**10000 =", 2**10000
# print "2**100000 =", 2**100000
print "len(str(2**100000)) =", len(str(2**100000))


* Max 에서 TextWrangler 를 써서 편집한 화면:




* 소스 파일에 실행 모드 설정하기:
 chmod +x firtst-sample.py

* 실행 및 실행 결과:
./first-sample.py
이 파이썬 소스는 Mac Lion 에서 TextWrangler 편집기를 사용하여 작성되었음!
----------------
수학식 계산하기:
----------------
pi + e = 5.85987448205
pi * e = 8.53973422267
sqrt(pi) + sqrt(e) = 3.42117512161
sqrt(pi + e) = 2.42071776175
sqrt(pi) - sqrt(e) = 0.123732580205
sqrt(pi - e) = 0.650623412683
sin(pi) = 1.22464679915e-16
cos(pi) = -1.0
tan(pi) = -1.22464679915e-16
log(e) = ln(e) = 1.0
lg(2) = log2(2) = 1.0
log10(1.0/10) = -1.0
pow(2, 10) = 1024.0
2**10 = 1024
2**100 = 1267650600228229401496703205376
2**1000 = 1071508607186267320948425049060001810561404811705533607443750388370351051
12493612249319837881569585812759467291755314682518714528569231404359845775746985748
0393456777482423098542107460506237114187795418215304647498358194126739876755916554
3946077062914571196477686542167660429831652624386837205668069376
len(str(2**100000)) = 30103


Posted by Scripter
,