Rất dễ! Nó được thực hiện bằng cách gõ “python”, như sau:
Trans-MacBook-Pro:~ Son$ python
Python 2.7.1 (r271:86832, Aug 5 2011, 03:30:24)
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
Như vậy mình vừa gọi Python shell, giờ việc mình cần làm là thực hiện phép tính cộng:
>> 1 + 1 # (Nhấn Enter)
2
>>>
Quá dễ phải không các bạn. Giờ mình thực hiện phép cộng theo cách
khác. Mình sẽ định nghĩa ra 1 cái hàm để làm việc này, nó như sau:
>>> def cong2so(x, y):
... return x + y
...
>>>
Như vậy là mình vừa tạo ra xong 1 cái hàm cộng 2 số. Để dùng hàm này, mình làm như sau:
Đó là mình hồi nhỏ học toán, chỉ làm được có thế. Còn thần đồng toán
thì làm được giỏi hơn thế nhiều, đó là phép trừ, nhân và chia, như sau:
>> class thandongtoan():
... def cong2so(self, x, y):
... return x + y
... def tru2so(self, x, y):
... return x - y
... def nhan2so(self, x, y):
... return x * y
... def chia2so(self, x, y):
... return x / y
...
>>>
Như vậy mình vừa tạo ra 1 class thần đồng toán, có nghĩa là thần đồng
toán thì sẽ giỏi 4 phép toán cộng trừ nhân chia. Củ Hành là thần đồng
toán, nghĩa là Củ Hành thuộc vào class thandongtoan(), như sau:
>> cu_hanh = thandongtoan()
>>>
Để xem Củ Hành làm được gì nào:
>>> dir(cu_hanh)
['__doc__', '__module__', 'chia2so', 'cong2so', 'nhan2so', 'tru2so']
>>>
Bạn có thấy Củ Hành thực hiện được 4 phép toán không. Thử thêm chút nữa xem bạn Củ Hành có thực được phép nhân 2 số không:
>>> cu_hanh.nhan2so(2,3)
6
>>>
hay
Trả lờiXóaquá tuyệt vời, đơn giản mà dễ hiểu, làm ơn làm thêm nhiều bài như này nữa đi anh
Trả lờiXóavui. Hình như còn thiếu phải không Ah?
Trả lờiXóa