The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by duangkamol moonchan, 2020-10-28 11:47:56

บทที่1.2

ch_1.2

การเขียนโปรแกรม Python

การเขียนโปรแกรมด้วยภาษาไพทอน

ภาษาโปรแกรมไพทอนเบอ้ื งต้น

การเขยี นโปรแกรมดว้ ยภาษาไพทอน

• รู้จกั ไพทอน
• ตัวแปร
• ชนิดข้อมูลพนื ฐาน

ตัวแปร name
age
• ตวั แปรคือทเี ก็บขอ้ มลู area
• ตวั แปรจะมชี ือเพือใช้อ้างองิ ค่าข้อมูล sum
• ในภาษาไพทอน การกาํ หนดค่าให้กบั ตวั แปร
จะมีรูปแบบ

ชอื ตัวแปร = ขอ้ มลู

เช่น age = 15 คอื การกาํ หนดใหต้ วั แปรชอื age
เก็บค่า 15

ตวั แปร

• ขอ้ กําหนดของการตงั ชือตัวแปร

• ชอื ตัวแปรตอ้ งประกอบดว้ ย ตัวอักษรภาษาอังกฤษ ตวั เลข หรอขดี เส้นใต้ (_) เทา่ นนั
• ห้ามขึนต้นชอื ดว้ ยตัวเลข
• ตัวอกั ษรภาษาอังกฤษพิมพ์ใหญ่แตกตา่ งจากตวั พิมพเ์ ลก็
• ชือตวั แปรหา้ มซากับคําหลกั (keyword) ของภาษาไพทอน 44 คํา ดงั นี

and as assert break class continue def
del elif else except exec finally for
from global if import in is lambda
nonlocal not or pass raise return try
while with yield True False None

ตัวแปร

• ควรตงั ชือตัวแปรใหส้ ือความหมายตามขอ้ มูลทีเก็บ

• เชน่ area เกบ็ ขอ้ มูลขนาดของพนื ที, weight เกบ็ ขอ้ มลู นาหนกั เปนตน้

• ทดลองกําหนดค่าใหต้ วั แปร และอ้างอิงคา่ ทเี กบ็ ในตวั แปร

• พมิ พค์ ําสงั money = 30 แล้วกด Enter
คําสงั นเี ปนคาํ สงั กําหนดใหม้ ีตวั แปรชือ money
เกบ็ ค่า 30

• ใช้คําสัง print เพือแสดงคา่ ทเี ก็บในตวั แปร
• พมิ พ์คาํ สงั print(money) แลว้ กด Enter

จะแสดงคา่ ทีเกบ็ ในตัวแปร money คอื 30
• สงั เกตว่า คําสงั นตี า่ งจาก print("money")

ซงึ แสดงขอ้ ความ money

ตวั แปร

• คา่ ทเี กบ็ ในตัวแปรสามารถเปลียนแปลงได้

• พมิ พค์ าํ สังในคอนโซล
• พิมพค์ าํ สัง money = 30 แล้วกด Enter
• พมิ พ์คําสัง print(money) แล้วกด Enter

จะแสดงค่า 30
• พิมพค์ ําสัง money = 50 แล้วกด Enter

คําสังนเี ปลยี นคา่ ทีเกบ็ ในตัวแปร money
จาก 30 เปน 50 (30 จะหายไป)
• พิมพ์คําสัง print(money) แล้วกด Enter
จะแสดงคา่ 50 ซงึ เปนคา่ ทเี กบ็ ในตัวแปร

ตวั แปร ตวั แปร name เก็บ "Boy"

• คดั ลอกค่าในตัวแปรได้ ตวั แปร name เก็บ "Boy"
ตวั แปร nickname เกบ็ "Boy"
• พิมพค์ าํ สงั name = "Boy" ตัวแปร name เกบ็ "Tom"
• พิมพค์ าํ สัง print(name) ตัวแปร nickname เก็บ "Boy"

จะแสดงข้อความ Boy ซงึ ทําใหเ้ หน็ ว่า
ตัวแปรใช้เก็บจํานวนหรอข้อความก็ได้

• พิมพค์ ําสงั nickname = name
จะคัดลอกคา่ ในตัวแปร name ไปเก็บไวใ้ นตวั แปร nickname

• พมิ พ์คําสัง print(nickname) จะแสดงขอ้ ความ Boy เช่นกนั

• พมิ พ์คาํ สงั name = "Tom" จะเปลยี นข้อมูลทีเกบ็ ในตวั แปร name เปน "Tom"

• พมิ พค์ าํ สงั print(name) ตามด้วย print(nickname)
จะเหน็ ว่า ค่าในตวั แปร nickname ไมไ่ ด้เปลยี นตาม name

ตวั แปร

• ทดลองใช้งานตัวแปร สามารถดูตวั แปรทีมี
และข้อมลู ทเี ก็บไดจ้ าก
• พมิ พ์คําสัง a = 10 ตามดว้ ย b = 20 กลอ่ งด้านขวาของคอนโซล

• พมิ พ์คาํ สงั c = a+b
ซึงนาํ ข้อมูลใน a และ b มาบวกกัน
แลว้ เกบ็ ใน c จะได้ว่า c เก็บค่า 30

• พิมพ์คําสงั fruit = "apples“

• พมิ พ์คาํ สงั print(c, fruit)
จะแสดงผลลพั ธ์ 30 apples
ทําใหเ้ ห็นวา่ สามารถแสดงผลหลายตวั แปรพร้อมกนั ด้วยคําสงั print ได้

• พิมพ์คาํ สัง c = "many" ตามด้วยคําสัง print(c, fruit) จะแสดง many apples
จะเห็นว่าตวั แปรสามารถเปลยี นมาเกบ็ ขอ้ มูลประเภทใดก็ได้ ไม่จํากัดว่าถ้าเก็บตัวเลข
แล้วจะตอ้ งเก็บเฉพาะตวั เลขเทา่ นนั สามารถเปลียนมาเก็บขอ้ ความกไ็ ด้

ตวั แปร

• ขอ้ ควรระวัง ก่อนอ้างองิ คา่ ของตวั แปร ตอ้ งมีตัวแปรนนั อยู่ก่อนแล้ว

• ทดลองพมิ พ์คําสัง print(z)
เพือแสดงค่าของตวั แปร z

• เนืองจากโปรแกรมไมร่ ู้จักตัวแปร z
เพราะยังไมเ่ คยกําหนดคา่ ใหต้ ัวแปร z
มาก่อน โปรแกรมจะแสดงข้อผดิ พลาด

• พมิ พ์คําสงั z = "ok" ตามด้วย print(z)
จะไม่มีขอ้ ผดิ พลาด เพราะไดก้ ําหนดคา่
ให้ตวั แปร z แล้ว

• กดปมุ ล้างประวัตกิ ารทาํ งาน
• พมิ พค์ ําสงั print(z) จะเกิดข้อผิดพลาด เพราะการลา้ งประวตั ิจะทําใหโ้ ปรแกรม

ลบตัวแปร z ออกไป (สังเกตจากส่วนแสดงข้อมลู ตวั แปรทางดา้ นขวาของคอนโซล)

จบบทที


Click to View FlipBook Version