Toán tử và biểu thức
Trong Python bạn có thể thực hiện phép tính từ trên trình thông dịch.
Ví dụ:
>>> 2 + 3
5
>>> 23 - 3
20
>>> 22.0 / 12
1.8333333333333333Để lấy giá trị thập phân bạn thực hiện như trên. Để lấy giá trị làm trong bạn sử dụng toán tử %
>>> 14 % 3
2Ví dụ về số nguyên
#!/usr/bin/env python
days = int(raw_input("Enter days: "))
months = days / 30
days = days % 30
print "Months = %d Days = %d" % (months, days)Kết quả như sau:
$ ./integer.py
Enter days: 265
Months = 8 Days = 25Trong dòng đầu tiên chúng ta sẽ lấy số ngày, sau đó lấy số tháng và ngày và cuối cùng là in chúng ra màn hình. Bạn có thể làm chúng một cách dễ dàng.
Hàm divmod(num1, num2) trả về hai giá trị , giá trị thứ 2 là division của num1 và num2 và giá trị thứ 2 là modulo của num1 và num2.
Toán tử quan hệ (Relational Operators)
Bạn cũng có thể sử dụng toán tử quan hệ trong Python như ví dụ dưới đây.
Toán tử logic (Logical Operators)
Ví dụ:
Tính toán
Kết quả:
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.
Ví dụ:
Kết quả
Ví dụ:
Chuyển đổi kiểu
Chúng ta có thể thưc hiện chuyển đổi thủ công. Ví dụ như:
Sau đây là chương trình tính toán giá trị của dãy số 1/x+1/(x+1)+1/(x+2)+ ... +1/n với n tăng dần, trong trường hợp x = 1 và n =10
Kết quả như sau:
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
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.
Kết quả như sau:
Chúc các bạn thành công !
Last updated