Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore หน่วยที่ 2 การเขียนโปรแกรมไพทอน

หน่วยที่ 2 การเขียนโปรแกรมไพทอน

Published by apinyamuangpongsa, 2022-06-09 04:12:55

Description: หน่วยที่ 2 การเขียนโปรแกรมไพทอน

Search

Read the Text Version

P r o g r a mi n g º··่Õ 2 ¡ÒÃà¢Õ¹â»Ãá¡ÃÁ侷͹

Un i t 2 P y t h o n P r o g r a mi n g ● รจู ้ กั ไพทอน ● การเขยี นโปรแกรมทมี่ ตี วั แปรและตวั ดําเนินการ ● การเขยี นโปรแกรมแบบวนซาํ้ ● การเขยี นโปรแกรมแบบมที างเลอื ก

Python คอื ชือ่ ภาษาทใ่ี ชในการเขียนโปรแกรมภาษา หนึ่ง ซง่ึ ถกู พัฒนาข้ึนมาโดยไมย ดึ ติดกบั แพลตฟอรม

ทําไมตอ้ งไพทอน? ? 01 à¢ÂÕ ¹§Ò‹  02 ¹Òํ ä»ãª§Œ Ò¹¨Ã§Ô ä´Œ 03 โปรแกรมระดบั สงู (High- level บรษิ ทั และองคก์ รใหญ่ระดบั โลก เชน่ Google, programming) มโี ครงสรา้ งทไี่ ม่ซบั ซอ้ น Facebook, YouTube, Netflix, Dropbox, ทาํ ใหง้ ่ายตอ่ การเรยี นรเู ้ มอื่ เปรยี บเทยี บกบั Agoda และ NASAเลอื กทจี่ ะนําภาษาไพ ภาษาโปรแกรมอนื่ ๆ ทอนมาใชใ้ นการพฒั นา µ‹ÍÂÍ´§‹Ò 04 ÁÕ¼ãŒÙ ª§Œ Ò¹¨ํҹǹÁÒ¡ ในชว่ งแรกระบบปฏบิ ตั กิ าร Unix ไพธอนไดร้ บั ความนิยมสงู อย่าง ต่อนื่อง ไพธอนมชี มุ ชนนักพฒั นา เพยี งอยา่ งเดยี ว ไปใชง้ านไดห้ ลาย จาํ นวนมาก ระบบปฏบิ ตั กิ ารอนื่ ๆ ไดด้ ว้ ย เชน่ Windows Mac และ Linux

ตัวแปร ( var i abl e) เป็ นการกาํ หนดชนิดขอ้ มูลของตวั แปร เพอื่ นําไปใชใ้ นการเขยี นโปรแกรม โดยทโ่ี ปรแกรมภาษาไพทอนไปจองพนื้ ทใี่ นหน่วยความจาํ เพอ่ื ใชเ้ กบ็ ขอ้ มูลชนิดตา่ ง ๆ แลว้ แตช่ นิดของตวั แปรทปี่ ระกาศเอาไว ้ อาจเป็ นชนิดตวั เลข ตวั อกั ขระ หรอื สายอกั ขระ

var i abl e 1. ตองขึน้ ตนดวยตัวอักษร หามใชต วั เลขหรือสญั ลกั ษณใด ๆ 2. หามมชี องวาง หรือเวนวรรค 3. หามใชเครอ่ื งหมายตอ ไปนใ้ี นการตง้ั ชือ่ ตวั แปร !,@, #, $, %, ^, &, *, (, ), -, =, \\, |, +, ~ 4. หามต้งั ชือ่ ตัวแปรซาํ้ กับคําสงวน 5. ควรตัง้ ช่อื ตวั แปรท่ีส่อื ความหมายใหช ดั เจน เพือ่ ผูอืน่ ตคี วามหมายไดเขาใจ แตถามีความยาวมากใหย อ เชน student_name ควรใช st_name เปนตน 6. ตัวแปรทม่ี ตี วั พิมพใ หญและตวั พมิ พเ ล็กผสมกันจะมคี วามหมาย ตา งกบั ตัวพมิ พเ ลก็ เพยี งอยางเดียว เชน St_Id แตกตา งจากตวั แปร st_id เปนตน

var i abl e คาํ สงวน and del from not while as elif global or with assert else pass yield break except if print class exec import raise continue finally return def for in try is lambda

ชนดิ ของขอมูล ชนดิ ขอมูล การใชใ น ความหมาย ขนาดขอ มูล ชวงขอ มูล โปรแกรม (ไบต) character ตัวอกั ขระ -128 ถึง 127 integer char 1 short integer int long integer short เลขจํานวนเต็ม 2 -32,768 ถึง 32,767 long single-precision เลขจํานวนเต็ม แบบสั้น 2 -32,768 ถงึ 32,767 floating-point float double-precision เลขจาํ นวนเตม็ แบบยาว 4 -2,147,483,648 ถึง floating-point double 4 2,147,483,647 เลขจํานวนจริง มี 8 ทศนยิ ม 1.2x10-38 ถึง 3.4x1038 2.2x10-308 ถงึ 1.8x10308 เลขจํานวนจรงิ 2 เทา

ตวั ดาํ เนนิ การ สญั ลักษณ ความหมาย Example + บวก 7 // 3 = 2 - ลบ 7%3=1 * คณู / หาร // หารปด เศษทิ้ง % เศษที่ไดจากการหาร

นิพจน (Expression) สัญลกั ษณ ความหมาย Example == เทา กับ A = 10 < นอ ยกวา > มากกวา A เกบ็ คา 10 <= นอ ยกวา หรือเทา กับ >= มากกวาหรอื เทากับ <>, != ไมเทากับ

01 St a r t ! ! ! https://replit.com/languages/python3

Ga me o n . . . Ty p e I nput Ou t p u t a = 'Python’ a Python 3.14159 pi = 3.14159 Pi Apinya 504244001 Name =“ชอ่ื นกั เรยี น” name id = '504244001' id

01 St a r t ! ! ! https://replit.com/languages/python3

เคร่อื งมือพฒั นาโปรแกรมและการเขียนโปรแกรมอยางงา ย แนวคิดเชงิ นามธรรม อลั กอรทิ มึ เขียนโปรแกรม โปรแกรมทาํ งาน

print( ) คาํ สง่ั พืน้ ฐาน input( ) áÊ´§ÊÔ่§·Õ่ÍÂÙ‹ã¹Ç§àź็ Í͡˹Ҍ ¨Í ÃѺ¢ŒÍ¤ÇÒÁ¨Ò¡á»¹‡ ¾ÁÔ ¾

print(“Hello world”) print(“¾ÔÁ¾ª Í่× µÑÇàͧ”)

ตวั แปร หากตอ งการใช คาํ ส่งั เพื่อแสดง Code คา C = 16 C และ Name Name = “Somchai” ควรพิมพวา อยางไร เฉลย : print(C) และ print(Name)

Code Output print(“3+5”) 3+5 print(3+5) 8 เมอ่ื ใส “…” จะแสดงเปนขอ ความ หากไมใ ส “...” จะดําเนนิ การตามขอความ

Code Output name = “Apinya” #บรรทัดที่ 1 Apinya print(name) #บรรทดั ท่ี 2

Code ตัวอยา ง Output c = 16 #บรรทดั ที่ 1 16 print(c) #บรรทดั ที่ 2 16 d=c #บรรทัดท่ี 3 15 print(d) #บรรทัดที่ 4 d = 15 #บรรทดั ที่ 5 print(d) #บรรทัดท่ี 6

-- input -- คือ คาํ สง่ั ท่ใี ชใ นการรบั คา ตางๆ เขา มาใสในตวั แปร

ตวั อยาง Code Code Output name = input(“Please enter your name : ”) Please enter your name : Apinya Apinya

T o u r n a me n t P R I N T & I N P U T


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook