Python มีการทำงานกับตัวเลขได้หลากหลาย แต่หลักๆ ที่โปรแกรมเมอร์ใช้จะมี 2 แบบด้วยกันคือ
Integer เช่น 1,2,3, เป็นเลขจำนวนเต็ม
Float เช่น 3.14, 2.28 เป็นเลขทศนิยม
ตัวเลขแบบอื่นๆ มือใหม่ยังไม่ต้องใช้ เพราะลำพังการเขียนโปรแกรมโดยทั่วไปตัวเลข 2 ชนิดก็เพียงพอแล้ว
Integer
var1 = 5
var2 = 10
var 3 = var1 + var2
print(var3)
15
การทำงานกับตัวเลข เราสามารถบวกลบคูณหารได้ปกติดังนี้
บวก +
ลบ -
คูณ
หาร
หารเอาจำนวนเต็ม
ยกกำลัง
หารเอาเศษ
หลายอย่างในอันเดียวกัน
บวก Addition
>>> 1 + 2
3
>>> 1.0 + 2
3.0
ลบ Subtraction
>>> 1 - 1
0
>>> 5.0 - 3
2.0
บวก Addition
>>> 1 + 2
3
>>> 1.0 + 2
3.0
>>> -3
-3
>>> 1 - -3
4
>>> 1 - (-3)
4
คูณ Multiplication
>>> 3 * 3
9
>>> 2 * 8.0
16.0
หาร Division
>>> 9 / 3
3
>>> 5.0 / 2
2.5