Python: random trong Python Trước tiên ta có thể khai báo thứ viện như sau: Show from random import * Muốn tạo số ngẫu nhiên nằm trong khoảng (0,1) thì ta dùng hàm random(). Ví dụ: print(random()) Muốn tạo một số nguyên ngẫu nhiên có n chữ số ta có thể làm như ví dụ sau: from random import * def randomNDigits(n): start = 10**(n-1) end = (10**n)-1 return randint(start,end) print(randomNDigits(2)) print(randomNDigits(3)) print(randomNDigits(4)) Trong bài học Python này, bạn sẽ học cách để kiểm soát việc thực hiện một vòng lặp bằng cách sử dụng các câu lệnh điều khiển vòng lặp như break và continue. Ngôn ngữ lập trình Python cung cấp 2 loại vòng lặp, vòng lặp for và vòng lặp while. Sử dụng những vòng lặp này cùng với câu lệnh điều khiển vòng lặp như Vòng lặp vô hạn trong PythonCó thể tạo vòng lặp vô hạn trong Python bằng cách sử dụng while. Khi điều kiện của vòng lặp 0 thì bạn sẽ nhận được một vòng lặp vô hạn.Để thoát khỏi một vòng lặp vô hạn trong Python bạn sử dụng tổ hợp phím Ctrl + C nhé. Ví dụ về vòng lặp vô hạn sử dụng while: Chương trình Python dưới đây yêu cầu người dùng nhập vào một số và in ra số gấp 3 lần của số đó. Vòng lặp là vô hạn vì không có điều kiện dừng nào cả.
Kết quả khi chạy code trên là:
Bạn cứ Enter thì sẽ tiếp tục nhập được số mới vào và chương trình sẽ chạy mãi cho đến khi bạn nhấn Ctrl + C. Vòng lặp Python với điều kiện ở đầuĐây là dạng lặp thông thường, không có lệnh 3.Sơ đồ vòng lặp Python với điều kiện ở đầu: Ví dụ về vòng lặp với điều kiện ở đầu:
Chương trình trên lặp lại các số cho đến số 4 cho trước, tính tổng các số đó và in ra màn hình. Sau khi chạy chương trình ta nhận được kết quả là:
Vòng lặp Python với điều kiện ở giữaLoại vòng lặp này có thể được thực hiện bằng cách sử dụng một vòng lặp vô hạn kết hợp với lệnh Sơ đồ vòng lặp Python với điều kiện ở gi���a: Ví dụ về vòng lặp với điều kiện ở giữa:
Chương trình trên yêu cầu người dùng nhập vào một nguyên âm, đi kèm với lệnh kiểm tra để buộc người dùng nhập cho đến khi đúng thì thôi. Chừng nào dữ liệu người dùng nhập vào không phải là nguyên âm chừng đó vòng lặp còn tiếp tục. Sau khi chạy chương trình ta được kết quả như sau: Vòng lặp Python với điều kiện ở cuốiLoại vòng lặp này đảm bảo rằng khối lệnh được thực thi ít nhất một lần. Nó có thể được thực hiện bằng cách sử dụng một vòng lặp vô hạn cùng với lệnh 7 trong C.Sơ đồ vòng lặp Python với điều kiện ở cuối: Ví dụ về vòng lặp Python với điều kiện ở cuối: Dưới đây chúng ta sẽ tạo một chương trình tung xúc xắc, đưa ra kết quả ngẫu nhiên cho người dùng bằng cách sử dụng vòng lặp
Khi chạy chương trình trên ta được kết quả sau:
Vậy là bạn đã biết được những kỹ thuật lặp cơ bản trong Python rồi, đừng quên làm bài tập Python để rèn luyện các kỹ thuật lặp của mình nhé. Trong bài tới các bạn sẽ biết về các hàm Python, cú pháp cũng như cách thức hoạt động của chúng. Đừng bỏ lỡ nhé! |