>>> 1 and 4
4
>>> 1 or 4
1
>>> -1 or 4
-1
>>> 0 or 4
4
Tính toán
>>> a = 12
>>> a += 13
>>> a
25
>>> a /= 3
>>> a
8
>>> a += (26 * 32)
>>> a
840
shorthand.py example
#!/usr/bin/env python
N = 100
a = 2
while a < N:
print "%d" % a
a *= a
Kết quả:
$ ./shorthand.py
2
4
16
Biểu thứ
Bạn có thể sử dụng như ví dụ dưới đây, để dễ đọc bạn nên có dấu cách.
a = 234 * (45 - 56.0 / 34)
Ví dụ:
#!/usr/bin/env python
a = 9
b = 12
c = 3
x = a - b / 3 + c * 2 - 1
y = a - b / (3 + c) * (2 - 1)
z = a - (b / (3 + c) * 2) - 1
print "X = ", x
print "Y = ", y
print "Z = ", z
Dòng code sum += 1.0 / i nó có nghĩa là sum = sum + 1.0 / i.
quadraticequation.py
Sau đây là chương trình giải phương trình bậc 2
#!/usr/bin/env python
import math
a = int(raw_input("Enter value of a: "))
b = int(raw_input("Enter value of b: "))
c = int(raw_input("Enter value of c: "))
d = b * b - 4 * a * c
if d < 0:
print "ROOTS are imaginary"
else:
root1 = (-b + math.sqrt(d)) / (2.0 * a)
root2 = (-b - math.sqrt(d)) / (2.0 * a)
print "Root 1 = ", root1
print "Root 2 = ", root2
salesmansalary.py
Trong ví dụ này chúng ta sẽ thực hiện tính toán lương của một nhân viên kinh doanh camera. Lương cơ bản là 1500, với mỗi một camera bán được anh ấy sẽ có 200 và hoa hồng của nhân viên kinh doanh là 2%. Đầu vào là số camera và tổng số giá của camera.