Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python tạo số ngẫu nhiên trong phạm vi và lưu vào list

Ở đây dùng 3 biến nhập: số bắt đầu, số kết thúc, và số lượng số ngẫu nhiên muốn hiển thị. Python cung cấp module random để tạo số ngẫu nhiên. Ở đây ta dùng hàm random cùng với randint.

Ví dụ

 n :: 10 s :: 20 e :: 40 [20, 35, 32, 27, 24, 35, 28, 31, 20, 28] 

Thuật toán

 Randomno(s,e,n) Bước 1: Nhập phạm vi bắt đầu(s), kết thúc(e) và số phần tử cần thêm(n). Bước 2: r = [] /* Python cung cấp module random tạo số ngẫu nhiên. Bước 3: for j in range(n) r.append(random.randint(s,e)) /* randint chấp nhận hai tham số. 

Mã ví dụ

 # Tạo số ngẫu nhiên lưu vào list import random def randomno(s, e, n): ran = [] for i in range(n): ran.append(random.randint(s, e)) return ran # Mã điều khiển n = int(input("Bao Nhiêu Số Ngẫu Nhiên Muốn Hiển Thị ::")) s = int(input("Nhập Số Bắt Đầu ::")) e = int(input("Nhập Số Kết Thúc ::")) print(randomno(s, e, n)) 

Kết quả

 Bao Nhiêu Số Ngẫu Nhiên Muốn Hiển Thị :: 10 Nhập Số Bắt Đầu :: 20 Nhập Số Kết Thúc :: 40 [20, 35, 32, 27, 24, 35, 28, 31, 20, 28]