Page 45 - Em Học Python
P. 45
SỬ DỤNG BIẾN
Còn nhớ mấy biểu thức em dùng để tính xem cuối năm em sẽ có bao nhiêu xu nếu
dùng phát minh kỳ diệu của ông nội đang để dưới hầm để đẻ ra xu mới không? Mấy biểu
thức này này:
>>> 20 + 10 * 365
3670
>>> 3 * 52
156
>>> 3670 - 156
3514
Ta có thể biến chúng thành một dòng biểu thức duy nhất:
>>> 20 + 10 * 365 – 3 * 52
3514
Giờ ta sẽ chuyển mấy con số bên trên thành biến như này:
>>> found_coins = 20
>>> magic_coins = 10
>>> stolen_coins = 3
Mấy dòng này sẽ tạo ra các biến found_coins (số xu nhặt được), magic_coins (số xu
mới được tạo ra từ máy) và stolen_coins (số xu bị mất).
Thay vào biểu thức trên ta có:
>>> found_coins + magic_coins * 365 - stolen_coins * 52
3514
Ơ vẫn ra cùng kết quả kìa, thế thì
nói làm gì? À ha, sức mạnh ma thuật của
biến chính là ở đây. Giả sử trên cửa sổ
giờ có một con bù nhìn, con quạ thấy thế
sợ quá chỉ trộm được hai xu thay vì ba xu
Tính toán và biến trong lập trình 19