Page 94 - Em Học Python
P. 94

Như vậy dùng vòng lặp đã giúp ta tiếp kiệm được tận tám dòng code không cần

               thiết. Lập trình viên giỏi là người ghét phải làm đi làm lại những việc giống nhau, cho nên
                     ​
               vòng for là một trong những câu lệnh hay được sử dụng nhất trong giới lập trình.
                         ​
                                                                                             ​
                       Để dùng vòng  for, em không nhất thiết phải dùng các hàm  range và list. Ta có thể
                                         ​
                                                                                                  ​
                                                                                          ​
               dùng ngay các mảng có sẵn, như danh sách mua sắm kì quặc ở Chương 3 chẳng hạn:
                                                                          ​
               >>> wizard_list = ['spider legs', 'toe of frog', 'snail tongue',
                                                      ​
                                                                        ​
                   ​
                                      ​
                                                                                           ​
                                                        ​
                                                                   ​
                                                                 ​
                                               ​
                                   ​
                               'bat wing', 'slug butter', 'bear burp']
                                                 ​
                                                                                ​
                              ​
                    ​
                        ​
                   ​
                           ​
               >>> for i in wizard_list:
                         ​
                               ​
                       print(i)
               spider legs
               toe of frog
               snail tongue
               bat wing
               slug butter
               bear burp
                       Đoạn code này có thể được diễn tả là, “Đối với từng phần tử trong
               wizard_list, ghi lại giá trị vào biến  i, sau đó in ra thông tin của biến đó.”
                                                     ​
                             ​
               Và một lần nữa, nếu không có vòng  for em sẽ phải làm như này:
                                                        ​
                                                                        ​
                                                                          ​
                                      ​
                                                      ​
                                                        ​
               >>> wizard_list = ['spider legs', 'toe of frog', 'snail tongue',
                                                                                           ​
                   ​
                                                                               ​
                                 ​
                                                                  ​
                                                               ​
                                                ​
                              'bat wing', 'slug butter', 'bear burp']
                                             ​
               >>> print(wizard_list[0])
                    ​
                          ​
                   ​
               spider legs
                          ​
                    ​
                   ​
               >>> print(wizard_list[1])
               toe of frog
                    ​
                          ​
               >>> print(wizard_list[2])
                   ​
               snail tongue
               >>> print(wizard_list[3])
                          ​
                    ​
                   ​
               bat wing
                          ​
                    ​
               >>> print(wizard_list[4])
                   ​
               slug butter
                   ​
               >>> print(wizard_list[5])
                          ​
                    ​
               bear burp
               68          Chương 6
                  ​
   89   90   91   92   93   94   95   96   97   98   99