Page 40 - Em Học Python
P. 40
Ta thấy là khi làm phép nhân trong Python, ta sử dụng dấu sao ( *) thay cho dấu
nhân (×).
Giờ thử làm hẳn một bài toán có ý nghĩa đàng hoàng nhé.
Giả sử vào một ngày đẹp trời, em đang đào xới gì đó ngoài vườn, bỗng nhiên đào
được một cái túi đựng 20 đồng vàng. Em chạy ngay xuống hầm, nhét hết chỗ xu vào cái
máy siêu-photocopy của ông nội đang phủ đầy bụi để dưới đó (may vừa đủ chỗ để nhét cả
20 xu). Em nghe tiếng máy chạy ù ì loạch xoạch, vài tiếng sau nó nhả ra thêm 10 đồng xu
mới toanh.
Hỏi, nếu ngày nào cũng làm thế trong vòng một năm liền, em sẽ có bao nhiêu xu tất
cả? Trên giấy, các phương trình sẽ kiểu như thế này:
10 × 365 = 3650
20 + 3650 = 3670
Tất nhiên là làm mấy phép tính này trên máy tính hoặc trên giấy thì quá dễ rồi,
nhưng ta cũng có thể làm y như thế trên Python shell. Đầu tiên, nhân 10 xu với 365 ngày
một năm để được 3650. Tiếp, ta cộng 20 xu ban đầu vào để được 3670.
>>> 10 * 365
3650
>>> 20 + 3650
3670
Xong tự nhiên có một con quạ phát hiện ra mấy đồng xu lấp lánh trong phòng, thế
là tuần nào nó cũng lượn vào trộm mất ba xu. Hỏi, đến cuối năm em còn lại bao nhiêu xu?
Các phép tính trên shell sẽ trông như thế này:
>>> 3 * 52
156
>>> 3670 - 156
3514
14 Chương 2