จะเขียนโปรแกรม Python เพื่อเพิ่มตัวเลขสองตัวได้อย่างไร? [พร้อมตัวอย่าง]

เผยแพร่แล้ว: 2021-01-29

สารบัญ

บทนำ

Python ได้รับสปอตไลท์มากมายเนื่องจากคุณลักษณะเด่น ไวยากรณ์ง่าย อ่านง่าย ความพร้อมใช้งานของไลบรารีและ API ต่างๆ

ตอนนี้นักคอมพิวเตอร์ทุกคนต้องการเรียนรู้ภาษาที่กำลังเป็นที่นิยมนี้ แต่อาจมีคำถามว่า "จะเริ่มต้นอย่างไร" คำตอบสำหรับคำถามนั้นคือการดูเอกสารประกอบของ python และรู้ไวยากรณ์ของ python

หลังจากเรียนรู้กฎและไวยากรณ์ทั้งหมดของ python แล้ว จิตใจของเราอาจกระตุ้นให้เราใช้โปรแกรมเล็กน้อยหรือสวัสดีโลกใน python ตอนนี้ มาตอบสนองความกระหายของจิตใจที่กระตือรือร้นของเราด้วยการดูโค้ดเล็กๆ น้อยๆ ซึ่งก็คือการเพิ่มตัวเลขสองตัวในหลาม

รหัสเกมส์

มาดูการใช้งานที่เป็นไปได้ต่างๆ ของโค้ดนี้กัน

1. การบวกเลขสองตัว

มาสาธิตโค้ดของการเพิ่มตัวเลขที่ผู้ใช้กำหนดสองตัวกัน

ผม = 5
เจ = 6
ผลรวม = i+j
พิมพ์ ( “ผลรวมของ , ผม, “และ” , j, “คือ” , ผลรวม) #line1
พิมพ์ ( “ผลรวมของ” , ผม “และ” , j, “คือ” , i+j) #line2

คุณลักษณะเฉพาะอย่างหนึ่งใน python คือเราไม่จำเป็นต้องระบุประเภทข้อมูลของตัวแปร และเราสามารถจัดสรรตัวแปรด้วยค่าได้โดยตรง และ python จะทำงานหนักเพื่อคุณ

ในตัวแปรโค้ดข้างต้น i และ j เก็บค่าที่จะเพิ่ม และตัวแปร sum เก็บค่าของ i+j แล้วเราก็พิมพ์ค่านั้นออกมาได้ นอกจากนี้ ยังมีประเด็นที่ต้องสังเกตอีกด้วย หากเราไม่ต้องการให้ตัวแปรเก็บคำตอบ เราก็สามารถคำนวณคำตอบได้โดยตรงในคำสั่งการพิมพ์ (ดังแสดงในบรรทัดที่ 2)

แต่ถ้าเราต้องการเพิ่มตัวเลขที่ได้รับจากการป้อนข้อมูลจากผู้ใช้ล่ะ

2. การเพิ่มหมายเลขอินพุตของผู้ใช้

รหัสนี้จะคล้ายกับรหัสก่อนหน้า แต่ความแตกต่างเพียงอย่างเดียวคือการกำหนดตัวแปรด้วยการป้อนข้อมูลของผู้ใช้ มาดูโค้ดกันครับ

ผม = อินพุต (” ป้อนตัวเลขแรก “)
j = อินพุต (” ป้อนตัวเลขที่สอง “)
ผลรวม = i+j
พิมพ์ ("ผลรวมของ",i"และ",j"คือ",ผลรวม)
พิมพ์ ("ผลรวมของ",i"และ",j"คือ",i+j)

ในโค้ดด้านบน บรรทัดแรกจะแจ้ง "ป้อนหมายเลขแรก" ในหน้าจอเอาต์พุต และเทอร์มินัลหรือคอนโซลคาดหวังอินพุตที่จะกำหนดให้กับตัวแปร i ในทำนองเดียวกัน กระบวนการเดียวกันจะถูกสังเกตในบรรทัดที่ 2 ตอนนี้ทั้งตัวแปร i, j ถูกกำหนดด้วยอินพุตของผู้ใช้ และผลรวมจะถูกเก็บไว้ในตัวแปรผลรวม รู้สึกเหมือนเค้กวอล์คใช่มั้ย?

3. การบวกเลขทศนิยมสองตัว

หลายครั้งที่เราอาจเผชิญสถานการณ์ในการบวกตัวเลขที่มีความแม่นยำทศนิยม มาดูการใช้งานนั้นกัน!

ผม = 1.5223
เจ = 1.8365
ผลรวม = i+j
print(“ผลรวมของ”,i”และ”,j”เป็น”,ผลรวม) #line1
print(“ผลรวมของ”,i”และ”,j,”is”,i+j) #line2

ดังที่ได้กล่าวไปแล้ว เราไม่จำเป็นต้องพูดถึงชนิดข้อมูลของตัวแปรที่เราจะใช้ ตัวแปร i, j ถือเป็นค่าทศนิยม และผลลัพธ์สุดท้ายที่ได้จะมีความแม่นยำทศนิยม

นอกจากนี้เรายังสามารถพิมพ์จำนวนเต็มเป็นทศนิยมในหลาม มาสาธิตความแตกต่างระหว่างการบวกจำนวนเต็มและการบวกทศนิยม

ผม = 3
เจ = 6
ผลรวม = float(i)+float(j) #line1
print(“ผลรวมของ”,i”และ”,j”เป็น”,ผลรวม) #line2
print(“ผลรวมของ”,i,”and”,j,”is”,i+j) #line3print(float(i+j)) #line4

ในตัวอย่างข้างต้น เรามีสองตัวแปร i, j ซึ่งถูกกำหนดด้วยจำนวนเต็มสองตัว ทีนี้ ถ้าเราเพิ่มตัวแปรสองตัวนี้ คำตอบจะเป็นประเภทจำนวนเต็ม เราสามารถหาคำตอบได้ในประเภทข้อมูล float โดยพิมพ์ตัวแปรเป็น float (ดังแสดงในบรรทัดที่ 1) หรือพิมพ์คำตอบลงใน float (ดังแสดงในบรรทัดที่ 4)

ความแตกต่างที่สำคัญระหว่างบรรทัดที่ 2 และบรรทัดที่ 3 คือการขาดความแม่นยำของทศนิยมในบรรทัดที่ 3 ผลลัพธ์ของบรรทัดที่ 2 จะเป็น 8.0 ในขณะที่เอาต์พุตของบรรทัดที่ 3 จะเป็น 8 ดังนั้นหากเราต้องการรักษาความแม่นยำทศนิยมของตัวแปร จากนั้นเราจำเป็นต้องใช้ประเภทข้อมูลทศนิยม

อ่านเพิ่มเติม: แนวคิดและหัวข้อโครงการ Python สำหรับผู้เริ่มต้น

บทสรุป

เราได้เดินผ่านข้อมูลโค้ดต่างๆ ที่เราได้เห็นการเพิ่มตัวเลขที่ผู้ใช้กำหนดสองตัว การเพิ่มตัวเลขที่ผู้ใช้ป้อน การเพิ่มจำนวนทศนิยม ความแม่นยำของผลลัพธ์ทศนิยมด้วยประเภทข้อมูล float และการพิมพ์ตัวเลขใน python

เมื่อคุณทราบวิธีเพิ่มตัวเลขสองตัวใน python แล้ว ให้ลองเขียนโค้ดด้วยตัวเองแล้วลองแก้ไขโค้ดด้วยประเภทข้อมูลต่างๆ และลองทำงานเล็กๆ น้อยๆ อีกสองสามอย่างใน python และสำรวจความสนุกในการเขียนโปรแกรม python

เรียนรู้ หลักสูตรวิทยาศาสตร์ข้อมูล จากมหาวิทยาลัยชั้นนำของโลก รับโปรแกรม PG สำหรับผู้บริหาร โปรแกรมประกาศนียบัตรขั้นสูง หรือโปรแกรมปริญญาโท เพื่อติดตามอาชีพของคุณอย่างรวดเร็ว

ข้อดีและข้อเสียของการเขียนโปรแกรมใน Python คืออะไร?

Python เป็นภาษาที่น่าทึ่งซึ่งมีรากฐานที่ลึกซึ้งในการพัฒนา และขณะนี้ได้รับการสนับสนุนในโดเมนการเขียนโปรแกรม แต่ข้อดีก็มีข้อเสียเช่นกันที่ต้องพิจารณาก่อนเลือกไม่ใช้ ข้อดีและข้อเสียมีดังนี้:
ข้อดี
1. ไวยากรณ์ Python นั้นใช้งานง่ายมากและเขียนง่าย เกือบจะเทียบเท่ากับการเขียนบางประโยคในภาษาอังกฤษด้วยการเยื้อง
2. ปัญหาที่แก้ไขได้ในภาษาอื่น ๆ มากเกินไป สามารถแก้ไขได้ใน Python ที่น้อยกว่าครึ่งบรรทัดด้วยความช่วยเหลือของฟังก์ชัน inbuilt ต่างๆ
3. โค้ดสะอาดกว่าและสั้นกว่ามาก เนื่องจากโปรแกรมเมอร์ไม่ต้องเขียนอะไรมาก และงานส่วนใหญ่ดำเนินการโดยคอมไพเลอร์เอง
ข้อเสีย
1. หนึ่งในข้อเสียที่ใหญ่ที่สุดของ Python คือความเร็ว มันช้ามากช้ากว่า C++ และแม้แต่ Java
2. โปรแกรมเมอร์หลายคนแนะนำให้หลีกเลี่ยง Python เพราะมันทำให้การสร้างตรรกะเสียหาย เนื่องจากงานส่วนใหญ่ทำโดยฟังก์ชัน Python ที่ฝังอยู่ภายใน

คุณเข้าใจอะไรเกี่ยวกับประเภทข้อมูลตัวเลขใน Python

ใน Python ข้อมูลตัวเลขหรือค่าโดยทั่วไปจะแสดงด้วยประเภทข้อมูลตัวเลข ค่าตัวเลขใน Python สามารถมีได้สามประเภทดังนี้:
1. จำนวนเต็ม
จำนวนเต็มเช่น 3, 0, -100, -2 และ 25 จะแสดงโดยคลาส int ต่างจากภาษาการเขียนโปรแกรมอื่นๆ เช่น C++ โดยไม่มีการจำกัดว่าค่าจำนวนเต็มจะมีความยาวเท่าใด คุณสามารถป้อนค่าที่เทียบเท่ากับ int แบบยาวของ C++ ในคลาส int ใน Python
2. ลอยตัว
ค่าตัวเลขที่เป็นเศษส่วนหรือทศนิยมเรียกว่าทศนิยมและแสดงโดยคลาสทศนิยม สัญกรณ์วิทยาศาสตร์ของค่าทศนิยมสามารถกำหนดได้โดยการต่อท้าย "e" หรือ "E" ตามด้วย "+" หรือ "-"
3. คอมเพล็กซ์
ค่าที่อยู่ในรูปของ "a+ib" โดยที่ "a" เป็นส่วนจริงและ "b" คือส่วนจินตภาพถือเป็นจำนวนเชิงซ้อนและแสดงโดยคลาสเชิงซ้อนของ Python

ตั้งชื่อ Python IDE ที่ดีที่สุด?

มี Python IDE จำนวนมากที่ค่อนข้างดี บางส่วน ได้แก่ PyCharm โดย JetBrains, Visual Studio Code โดย Microsoft, Spyder, Eclipse, Atom, PyDev และ Wing IDE