สารบัญ[ซ่อน][แสดง]
เห็นได้ชัดว่ามีตัวเลขสองประเภทในการเขียนโปรแกรม คือจำนวนเต็มและเลขทศนิยม
การดำเนินการเลขคณิตใน Python เหมือนกับคณิตศาสตร์ในชีวิตประจำวันและหมุนรอบสองสิ่งนี้ ประเภทข้อมูล.
ตัวดำเนินการเลขคณิต
ตัวดำเนินการเลขคณิตพื้นฐานมีเจ็ดประเภท เหล่านี้คือ:
เพิ่มเติม (+) : บวกเลขสองตัว เช่น
print(10 + 4)
การลบ (-): ลบตัวเลขที่สองจากตัวแรก เช่น
print(10 - 4)
การคูณ (*): คูณสองตัวเลข เช่น
print(10 * 4)
แผนก (/): ดำเนินการหารสองตัวเลข เช่น
print(10 / 4)
กองชั้น (//): ทำการหารและปัดเศษคำตอบให้เป็นจำนวนเต็มที่ใกล้เคียงที่สุด เช่น
print(10 // 4)
โมดูโล่โอเปอเรเตอร์ (%): ทำการหารและส่งคืนส่วนที่เหลือ เช่น
print(10 % 4)
เลขชี้กำลัง (**): ใช้กำลังของจำนวนเต็ม เช่น
print(10 ** 4)
การดำเนินการทั้งหมดเหล่านี้แสดงไว้ด้านล่าง:
ตอนนี้สำหรับตัวดำเนินการทั้งหมดที่คุณเรียนรู้ เรามีตัวดำเนินการมอบหมายเพิ่มเติม ให้ฉันแสดงให้คุณเห็นว่ามันใช้อย่างไร
สมมุติว่าเรามีตัวแปรชื่อ 'x' เราตั้งค่าเป็น 10 ตอนนี้เราต้องการเพิ่มเป็น 3 เราจะต้องเขียนโค้ดแบบนี้
x = 10
x = x + 3
ล่าม Python จะเพิ่ม 3 ใน 'x' และเก็บไว้ใน 'x' มาพิมพ์สิ่งนี้:
สามารถใช้ตัวดำเนินการมอบหมายเพิ่มเติมเพื่อทำซ้ำการทำงานเดียวกัน แต่มีประสิทธิภาพมากขึ้น
รหัสเดียวกันจะถูกเขียนแบบนี้
x = 10
x += 3
ตอนนี้ตัวดำเนินการนี้สามารถใช้สำหรับการลบและการคูณด้วย ดูโปรแกรมนี้
ในที่นี้เรากำลังเพิ่ม 'x' เป็น 3 ก่อนแล้วจึงคูณด้วย 3 ผลลัพธ์ของบรรทัดที่ 2 ควรเป็น 13 และผลลัพธ์ของบรรทัดที่ 3 ควรเป็น 39
ลำดับความสำคัญของตัวดำเนินการ
ในคณิตศาสตร์ เรามีแนวคิดที่เรียกว่า ลำดับความสำคัญของตัวดำเนินการ ซึ่งหมายถึงลำดับการดำเนินการของการดำเนินการในสมการ ไม่เฉพาะเจาะจงสำหรับ Python และภาษาการเขียนโปรแกรมทั้งหมดเป็นไปตามลำดับความสำคัญของโอเปอเรเตอร์ ฉันขอเตือนคุณถึงการสั่งซื้อ:
- วงเล็บ
- ตัวแทน
- หารหรือคูณ
- การบวกหรือการลบ
มาเขียนโปรแกรมและตรวจสอบสิ่งนี้:
x = 10 + 3 * 2 ** 2 - (9 + 2)
คำตอบของสมการข้างต้นควรเป็นอย่างไร?
ถ้าคำตอบของคุณคือ 11 คุณไม่จำเป็นต้องเรียนซ้ำชั้นมัธยมศึกษาตอนปลาย
เขียนความเห็น