[​IMG]
Chào các bạn! Các bạn đang xem loạt bài thuộc khóa học lập trình Python miễn phí do ksec.info tổ chức. Rất vui được gặp lại các bạn ở bài 2. Hôm nay chúng ta sẽ đi tìm hiểu về các Toán Tử và Biến trong Python nhé.

1, Toán Tử trong Python
Python cung cấp cho chúng ta đầy đủ những toán tử cơ bản sau:
  • Nhóm các toán tử số học:
Code:
Cộng, trừ, nhân, chia(lấy nguyên): +, - , *, /
Lấy dư (mod): %
  • Nhóm các toán tử logic:
Code:
Lớn hơn: >
Nhỏ hơn: <
Lớn hơn hoặc bằng: >=
Nhỏ hơn hoặc bằng: <=
Bằng: ==
Khác nhau: <> hoặc !=
Để hiểu rõ hơn, chúng ta cùng đi thực hiện chương trình python toantu.py sau để xem kết quả nhé:

[​IMG]

Các bạn hãy sử dụng Comment để dự đoán sẵn kết quả trước khi thực hiện nhé :D Ôn lại bài trước một chút. Nào, chúng ta xem xét output nhé:
[​IMG]

Như vậy chắc các bạn cũng đã hiều về các toán tử trong python rùi. Chúng ta qua tiếp phần 2 nhé!

2, Biến

Nếu các bạn đã từng tiếp xúc với một ngôn ngữ lập trình nào rùi thì chắc cũng hiểu về biến. Mình cũng xin nêu qua định nghĩa về biến: Biến là một tên gọi đại diện cho một đại lượng nào đó mà chúng ta cần sử dụng trong chương trình. Tên biến chứa các ký tự sau: bắt đầu bằng A - Z hoặc a - z, hoặc dấu gạch dưới (_), tiếp theo là số không hoặc nhiều ký tự khác, gạch dưới và chữ số (0-9). Tên trong python không cho phép chứa các ký tự %, @, $... Tên của biến cũng phải tuân thủ theo quy tắc đặt tên trong python:
- Quy tắc đặt tên định danh trong python
  • Tên lớp bắt đầu với một ký tự hoa và tất cả các định dạng khác với chữ viết thường.
  • Bắt đầu từ một định danh với một gạch hàng đầu duy nhất chỉ ra rằng theo quy ước định danh được hiểu là private.
  • Bắt đầu từ một định danh với hai dấu gạch hàng đầu cho một strongly private.
  • Nếu nhận dạng cũng kết thúc với hai dấu gạch dưới dấu, nhận dạng là một định nghĩa tên ngôn ngữ đặc biệt .
Ngoài ra, nó không được phép trùng với các từ khóa sau:
[​IMG]
Trong python tên biến không cho phép chứa các dấu cách nên các bạn hãy thay các dấu cách bằng dấu gạch dưới (_) nhé. Và một điều đặc biệt hơn nhé: Python có cơ chế cấp địa chỉ và ép kiểu tự động, vì vậy chúng ta không cần định nghĩa biến trước khi sử dụng như các ngôn ngữ C, pascal,.... nhé.
- Để hiểu hơn về biến, các bạn hãy đi thực hành ví dụ dưới với file bien.py nhé:
Code:
cars = 100
space_in_a_car = 4.0
drivers = 30
passengers = 90
cars_not_driven = cars - drivers
cars_driven = drivers
carpool_capacity = cars_driven * space_in_a_car
average_passengers_per_car = passengers / cars_driven
print "There are", cars, "cars available."
print "There are only", drivers, "drivers available."
print "There will be", cars_not_driven, "empty cars today."
print "We can transport", carpool_capacity, "people today."
print "We have", passengers, "to carpool today."
print "We need to put about", average_passengers_per_car, "in each car."
Output:
[​IMG]
Chúng ta tạm kết thúc bài hai ở đây nhé. Các bạn làm bài tập về nhà nào :D

Bài 1: Xác định xem các biến sau, biến nào đúng: baby, Ksec, c@r, _for, for, 1ngay, thang, while, While.
Bài 2: Sử dụng các biến a, b, c với giá trị thực gán trong chương trình để giải phương trình sau: ax+b=c . In ra kết quả của phương trình.
Bài 3: Làm lại bản giới thiệu về bản thân với các biến được gán trong chương trình.
Bài 4: Cho một đường tròn với r là bán kình đường tròn, PI = 3.14 Hãy tính và in ra Chu Vi, Diện Tích hình tròn.

http://ksec.info/threads/bai-2-toan-tu-va-bien-trong-python.6/

1 comments:

 
Top

Nhận xét mới đăng tải!

Loading…
X