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
   40   41   42   43   44   45   46   47   48   49   50