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