9 ธ.ค. 2021 เวลา 06:50 • การศึกษา
พื้นฐาน #Python ตอน 2 การใช้สัญลักษณ์ต่าง ๆ เพื่อสร้างสมการ
ตอนที่ 2 การใช้สัญลักษณ์ทางคณิตศาสตร์
ความเดิมตอนที่แล้ว [ตอนที่ 1]
คิดว่าทุกคนน่าจะได้รู้จักการสร้างตัวแปรและประเภทของข้อมูลพื้นฐาน เพื่อนำมาใช้งานกันแล้วนะครับ ถ้าใครยังไม่ได้อ่าน รบกวนย้อนกลับไปอ่านนิดนึง จะช่วยให้เข้าใจเรื่องต่อ ๆ ไปได้ง่ายขึ้นครับ
โดยทั่วไป โปรแกรมคอมพิวเตอร์ทุกตัวจะต้องทำงานกับข้อมูลบางอย่าง อาจจะแค่รับส่งข้อมูลเฉย ๆ รับจากที่นึงแล้วส่งไปอีกที่นึง เช่น การเลื่อนเมาส์ไปมา
เมื่อเราเลื่อนเมาส์คอมพิวเตอร์ก็จะทำการประมวลผลว่า ตอนนี้เมาส์อยู่ตำแหน่งไหนในหน้าจอ แล้วมือเรากำลังเลื่อนไปทางไหน คอมพิวเตอร์ก็จะได้รับข้อมูลจากเซ็นเซอร์ใต้เมาส์ว่า เรากำลังขยับเมาส์ไปทางขวานะ ไปทางซ้ายนะ หลังจากนั้น มันก็จะขยับเคอร์เซอร์เมาส์ในจอให้เรา ประมาณนี้ครับ
นอกจากจะมีการรับส่งข้อมูลแล้ว หลาย ๆ โปรแกรมก็ยังทำการแปลงค่าของข้อมูลต่าง ๆ ด้วย เช่น โปรแกรมเครื่องคิดเลข จะมีการรับค่ามา 2 ค่าหรือมากกว่านั้น เพื่อมาคำนวณตามสิ่งที่เราต้องการ
โดยในโพสต์นี้ทุกคนจะได้รู้จักกับสัญลักษณ์ต่าง ๆ และตัวอย่างการนำไปใช้ครับ
มาเริ่มกันที่สัญลักษณ์พื้นฐานที่เราได้ใช้บ่อย ๆ ในชีวิตประจำวันกันครับ
นั่นก็คือ การบวก ลบ คูณ หาร
คำสั่ง print ใช้สำหรับนำค่าในวงเล็บ () มาแสดงผล
วิธีการใช้สัญลักษณ์ "บวก" และ "ลบ" สามารถใช้สัญลักษณ์ปกติได้เลยครับ
แต่การใช้สัญลักษณ์ "คูณ" และ "หาร" จะต้องใช้ * และ / แทนนะครับ
การหารใน Python สามารถหารเพื่อให้ได้ผลลัพธ์หลายรูปแบบมากครับ ขึ้นอยู่กับว่าเราอยากได้ผลลัพธ์แบบไหน
ในตัวอย่างข้างบน เมื่อเราเอา 1 มาหารด้วย 2 คำตอบจะออกมาเป็น 0.5 แต่จริง ๆ แล้วเราสามารถเขียนมันออกมาในรูปแบบของเศษส่วนได้
นั่นก็คือ "หนึ่งส่วนสอง"
ในกรณีที่เราต้องการเศษ หรือการหารแบบไม่เอาจุดทศนิยม เราจะต้องใช้สัญลักษณ์ที่แตกต่างกันออกไป ตามตัวอย่างข้างล่างครับ
ตัวอย่างการหารทั้ง 3 แบบ
รูปข้างบนจะมีการแสดงผลลัพธ์ทั้งหมด 3 รูปแบบด้วยกัน
/ เพื่อหารปกติ
// เพื่อหารแบบไม่เอาทศนิยม
% เพื่อหารแล้วเอาเฉพาะเศษ
1. การหารธรรมดา จะได้ผลลัพธ์แบบติดทศนิยมออกมาด้วยถ้าหารไม่ลงตัว
2. การหารแบบเอาแค่จำนวนเต็ม หรือ การหารแบบไม่เอาจุดทศนิยม
3. การหารเพื่อให้ได้เศษออกมา เช่น 8 หารด้วย 5 คำตอบคือ
" หนึ่ง เศษสาม ส่วนห้า "
คำตอบของตัวเลขชุดบนก็เลยออกมาเป็น 3 นั่นเองครับ
คราวนี้เรามาดูการยกกำลังกันบ้างครับ ในการคำนวณหลาย ๆ ครั้งเราอาจจะต้องใช้เลขยกกำลังซึ่งถ้าให้มานั่งคูณเอง ก็คงต้องใช้เวลากันซักพัก แต่ถ้าเราใช้โปรแกรมคำนวณ แค่คลิกแล้วรอแปปเดียวก็เรียบร้อยแล้ว
ตัวอย่างการยกกำลัง ชุดข้อความสีขาวด้านล่างคือผลลัพธ์ที่ได้จากการ print ครับ
ในการยกกำลังเราจะใช้สัญลักษณ์ **
โดยตัวเลขด้านหน้าหมายถึง ตัวเลขที่ต้องการจะยกกำลัง
ตัวเลขด้านหลังหมายถึง จำนวนครั้งที่ต้องการยกกำลัง
จากตัวอย่างข้างบนจะเห็นว่า 2**3 จะมีค่าเท่ากับ 2 คูณด้วยตัวเอง 3 ครั้ง
และทุกคนอาจจะสังเกตเห็นว่ารอบนี้ผมไม่ได้ทำการ print เพื่อแสดงค่าผลลัพธ์อย่างเดียว แต่ผมให้มันแสดงข้อความที่ผมต้องการพร้อมกับผลลัพธ์การคำนวณด้วยครับ
มาดูกันว่ามันมีอะไรในรูปข้างบนกันบ้าง
ก่อนอื่นเลย ผมกำหนดตัวแปรมาทั้งหมด 4 ตัว มีชื่อว่า x1, x2, y1 และ y2 ตามลำดับ โดยด้านหลังเครื่องหมายเท่ากับ = ผมใส่ตัวเลขที่ต้องการคำนวณเข้าไปเลย เพื่อให้ตัวแปรเหล่านั้นทำการเก็บค่าผลลัพธ์เอาไว้
จากนั้นในวงเล็บ () ของคำสั่ง print ผมก็ใส่ข้อความที่ต้องการลงไปครับ
แล้วผมใส่วงเล็บปีกกา {} ในตำแหน่งที่ผมต้องการจะแสดงผลลัพธ์
จากนั้นเมื่อจบประโยคแล้วผมใส่คำสั่ง .format() ต้องใส่ จุด ด้านหน้าคำสั่งด้วยนะครับ
ภายในวงเล็บ () ของคำสั่ง format ผมใส่ตัวแปรที่ต้องการแสดงผลลัพธ์ตามตำแหน่งที่ต้องการเลย
ตามตัวอย่างข้างบน ผมใส่ x1 ตามด้วยลูกน้ำ , แล้วใส่ x2
เพื่อให้คำสั่ง print รู้ว่าผมต้องการจะแสดงผลลัพธ์ของตัวแปรไหนก่อน
มาดูตัวอย่างเพิ่มเติมกันครับ
ตัวอย่างการใช้คำสั่ง print ร่วมกับวงเล็บปีกกา {}
ตอนนี้เริ่มเข้าใจวิธีการใช้งานคำสั่ง print ร่วมกับ วงเล็บปีกกา {} ขึ้นบ้างไหมครับ?
"หวังว่าจะเข้าใจนะครับ 555"
ทุกคนจะเห็นว่านอกจากเราจะสามารถแสดงผลลัพธ์ของตัวเลขที่เราคำนวณได้แล้ว เรายังสามารถแสดง คำ หรือ ประโยค ที่เราเก็บไว้ในตัวแปรประเภท string อย่าง a1 และ a2 ได้ด้วยครับ ลองดูที่ {} ในคำสั่ง print รอบที่สองนะครับ
โอเค ในโพสต์ที่ 2 นี้ สิ่งที่คาดหวังว่าทุกคนจะได้ก็คือการใช้สัญลักษณ์ทางคณิตศาสตร์ต่าง ๆ เพื่อทำการคำนวณตัวเลขและการใช้งานคำสั่ง print ร่วมกับวงเล็บปีกกา {} นะครับ
การเขียนโปรแกรม หรือการเรียนรู้ภาษาอะไรก็ตามในโลกนี้เราจะเก่งขึ้นได้ จากการฝึกครับ
ข้อดีของการเขียนโปรแกรมก็คือ เราฝึกได้เอง ฝึกได้เลย ใช้ทรัพยากรน้อยมาก ๆ ครับ อย่างที่เคยบอกไปในโพสต์ที่ 1
ถ้าอ่านมาถึงตรงนี้ก็ขอบคุณมากนะครับ
โพสต์ที่ 3 จะเป็นเรื่องอะไร ฝากติดตามด้วยนะคร๊าบบบ
ขอบคุณมากเลย
ตูมตาม
โฆษณา