>>> เริ่มแรกหา Tool ก่อน

#หาโหลดได้ที่ http://www.python.org/

>>> โปรแกรมเลยแล้วกันง่ายๆ

บอกก่อนนะครับว่า python จะ comment ด้วย #

>>>ตัวอย่างแรก - ยกตัวอย่างง่ายๆกับ ฟังก์ชั่นกำลัง 2
def square(x): # การเขียนฟังชั่นอย่าลืมจบ ด้วย :
x2 = x*x
return x2

# ส่วนของ Main
num = input( "ระบุจำนวน : " ) # รับค่ามาเป็น string , ใช้ภาษาไทยได้ด้วยนะ
x2 = square(num)# x2 รับค่าที่ return จากฟังก์ชั่น def square(x):
print "ผลลัพธ์กำลัง 2 คือ", x2

#แล้วไพธอนยัง print ในรูปแบบนี้ได้ด้วย
print num < square(num)
print num == square(num)
print num > square(num)

>>> #ผลลัพธ์ที่ได้จากการ run program นะครับ
ระบุจำนวน : 11
ผลลัพธ์กำลัง 2 คือ 121
True #print num < square(num)
False #print num == square(num)
False #print num > square(num)
>>>

>>> ตัวอย่างที่2 จิงๆแล้วไพธอนมีfn การยกกำลังอยู่แล้ว คือ **

>>> 2**2
4
>>> 2**4 # 2*2*2*2
16
>>>

>>> ตัวอย่างที่3 เป็นฟังก์ชั่นเปรียบเทียบ cmp(x,y)

cmp(x,y) # ถ้า x >y จะ return ค่า 1

# ถ้า x

# ถ้า x =y จะ return ค่า 0

 

>>> ตัวอย่างที่4 การรับค่า

input() # จะรับค่ามาเป็นตัวเลข

raw_input() # จะรับค่ามาเป็น String

#ลองมาดูตัวอย่าง Code นะครับ :

# ฟังก์ชั่น type() บอกชนิดของตัวแปร

String = raw_input( "1.ใส่อะไรมาทีเหอะ :" )
print String , type(String)

number = input( "2. ใส่แต่ตัวเลขนะ :" )
print number , type(number)

number = input( "3. ใส่แต่ตัวเลขนะ :" )# ตรงนี้ผมจะใส่ตัวเลขแบบมีทศนิยม
print number , type(number)

>>> #ผลลัพธ์ที่ได้จากการ run program นะครับ
1.ใส่อะไรมาทีเหอะ :tonhor ^ ต้นฮ้อ $
tonhor ^ ต้นฮ้อ $


2.ใส่แต่ตัวเลขนะ :556677
556677


3.ใส่แต่ตัวเลขนะ :100.234
100.234

 

>>> ตัวอย่างแค่นี้ก่อนนะครับ หวังว่าคงเป็นประโยชน์กับผู้อ่าน

# ผมเริ่มจะมึนๆกับการใส่สีแล้วหละครับ @@

edit @ 1 Mar 2008 01:55:02 by TonHor

Comment

Comment:

Tweet

ขอบคุณครับ big smile

#4 By Wannaphong (49.230.135.213|49.230.135.213) on 2014-08-24 21:15

โอ ผมไม่ได้เขียนมานานแล้วหละ

เวปนี้ช่วยได้ไหม

http://python.about.com/od/gettingstarted/qt/beg_lamda.htm



#3 By TonHor on 2009-04-07 19:55

lambda calculus ใน python เขียนอย่างไรค่ะ

แบบที่เป็นการคำนวณคณิตศาตร์อ่ะค่ะ

ขอบคุณค่ะopen-mounthed smile sad smile

#2 By poo (202.44.70.55) on 2009-03-11 12:32

ขอบคุณมากค่ะ

มีประโยชน์มากเลยค่ะ

confused smile

#1 By poo (202.44.70.53) on 2009-03-11 12:29