Page 159 - Em Học Python
P. 159

Đầu tiên ta phải mang module  random vào, rồi gán một số ngẫu
                                                             ​
               nhiên nằm trong khoảng 1 đến 100 được sinh ra bởi hàm  randint vào
                                                                                  ​
               biến  num. Sau đó ta tạo ra một vòng lặp  while ở ❶, vòng này sẽ lặp vô
                        ​
                                                             ​
               hạn (hoặc là cho đến khi người chơi đoán ra đúng số).


                       Tiếp, ta hiển thị ra câu đố ở ❷, và ghi lại câu trả lời của người

                                     ​
               chơi thông qua hàm input vào biến  guess ở ❸. Rồi đổi câu trả lời sang số bằng hàm  int và
                                                                                                         ​
                                                          ​
                                           ​
               lưu nó vào biến  i ở ❹. Sau đó ta so sánh số này với số được sinh ra ngẫu nhiên lúc đầu ở ❺.
                                 ​
                       Nếu câu trả lời đúng bằng số ngẫu nhiên, ta in ra kết quả  You guessed right, và
                                                                                                     ​
               thoát ra khỏi vòng lặp ở ❻. Nếu câu trả lời không khớp, ta kiểm tra xem là số đó lớn hơn ❼

               hay nhỏ hơn ❽ số ngẫu nhiên ban đầu, rồi đưa ra các gợi ý tương ứng.


                       Chương trình này hơi dài một chút, em nên gõ vào một cửa sổ shell mới hoặc tạo ra

               một file mới, lưu lại rồi chạy trong IDLE. Nhắc lại cách mở và chạy một chương trình nhé:

               1.      Bật IDLE và chọn  File ► Open​.

               2.      Mở thư mục em để file và nhấn vào filename để chọn.

               3.      Nhấn  Open​.

               4.      Khi cửa sổ mở ra, chọn  Run ► Run Module​.


                       Kết quả ta có:






























                                                                                                          ​
                                                                            Các module hay dùng trong Python          133
   154   155   156   157   158   159   160   161   162   163   164