Saturday, July 30, 2016

เริ่มเขียนภาษา Python : การอธิบาย(Comment) การสื่อความหมายตัวแปร การใช้เครื่องหมายและ การคำนวณ

       การ Comment คือการอธิบายการทำงานของโปรแกรมที่เขียนเพื่อง่ายต่อการอ่านหรือ แก้ไขในภายหลังหรือ ทำให้บุคคลอื่นที่มาอ่านโปรแกรมเข้าใจได้ง่าย รวมถึงการตั่งชื่อตัวแปรที่สื่อความหมายทให้สามารถเข้าใจได้ทันทีเมื่ออ่านตัวแปรนั้นๆ
Comment มี 2 แบบคือ
> Comment บรรทัดเดียว โดยใช้เครื่องหมาย # แล้วพิมพ์ข้อความต่อด้านหลังได้เลย

> Comment หลายบรรทัด โดยใช้เครื่องหมาย """ ... """ เครื่องหมายเปิดคำพูด3ครั้งและปิดอีก3ครั้งแล้ว สามารถพิมพ์ข้อความภายในได้เลย

อีกความสำคัญ เพื่อให้ง่ายเวลาอ่านโปรแกรมคือการตั่งชื่อที่สื่อความหมาย
การเปรียบเทียบระหว่างชื่อตัวแปรที่ สื่อความหมายและไม่สื่อความหมาย

       เมื่อเรามีตัวแปรแล้ว และเราต้องการเขียนโปรแกรมที่มีความซับซ้อนขึ้น สามารถใช้เครื่องหมายทางคณิตศาสตาร์ในการคำนวณต่างๆ ได้
       เครื่องหมายที่สามารถใช้ในการคำนวน เช่น +, -, *, /, %, **, // เป็นต้น การคำนวนจะเริ่มจากลำดับความสำคัญจากมากที่สุดลงมา เช่น บวก กับ คูณ คอมพิมเตอร์จะคำนวนการคูณก่อนแล้วค่อยทำการบวก แต่ก็สามารถใส่เครื่องหมายวงเล็บ ( ) ให้คำนวณที่ส่วนนั้นๆก่อนได้

>> เครื่องหมาย บวก (+)
คือการนำจำนวนสองจำนวนมารวมกัน สามารถใช้กับ String ได้
>> เครื่องหมาย ลบ (-)
คือการนำจำนวนสองจำนวนมาลบกันหรือหักล้าง ไม่สามารถใช้กับ String ได้
>> เครื่องหมาย คูณ (*)
คือการนำจำนวนสองจำนวนมาคูณกัน สามารถใช้กับ String ได้ แต่ตัวคูณต้องเป็นตัวเลขเท่านั้น
>> เครื่องหมาย หาร (/)
คือการนำจำนวนสองจำนวนมาคูณกัน ไม่สามารถใช้กับ String ได้
>> เครื่องหมาย ม๊อด (%)
คือการหาเศษจากจำนวนแรกที่หารกับจำนวนที่สองโดยเอาแต่เศษ ไม่สามารถใช้กับ Stringและ float ได้

>> เครื่องหมาย คูณสองครั้ง (**)
คือการยกกำลังเลขโดยเอาเลขตัวแรกเป็นฐานและ เลขตัวที่สองเป็นเลขชี้กำลัง ไม่สามารถใช้กับ String ได้ 

>> เครื่องหมาย หารสองครั้ง (//)
คือการหารแล้วตัดเศษที่เหลือออกไปเอามาแต่จำนวนเต็ม ไม่สามารถใช้กับ String ได้ 

การอัปเดตค่าของตัวแปร เป็นการบวก ลบ คูณ หารจากค่าเดิมของตัวแปรนั้น

การคำนวน boolean 
>> boolean นั้น ไม่สามารถคำนวนแบบปกติได้ จึงมีการคำนวณเฉพาะของ boolean

and คือ ต้องเป็นจริงทั้ง 2 ถึงจะได้ผลลัพธ์เป็นจริง
or   คือ ต้องเป็นจริงอย่างน้อยหนึ่งอัน ถึงจะได้ผลลัพธ์เป็นจริง
not คือ เปลียนค่าให้เป็นตรงข้าม 




No comments:

Post a Comment