Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để tạo các số ngẫu nhiên từ 1 đến 20 và thêm chúng vào danh sách

Khi bắt buộc phải tạo các số ngẫu nhiên trong một phạm vi nhất định và thêm chúng vào một danh sách, một phương pháp được xác định, tạo các số ngẫu nhiên và ‘nối chúng vào một danh sách trống.

Dưới đây là minh chứng về điều tương tự -

Ví dụ

import random
def random_gen(beg, end, my_num):
   my_result = []
   for j in range(my_num):
      my_result.append(random.randint(beg, end))
   return my_result
my_num = 19
beg = 1
end = 20
print("The number is :")
print(my_num)
print("The start and end values are :")
print(beg, end)
print("The elements are : ")
print(random_gen(beg, end, my_num))

Đầu ra

The number is :
19
The start and end values are :
1 20
The elements are :
[12, 12, 5, 12, 11, 1, 5, 12, 19, 19, 7, 15, 18, 18, 10, 14, 3, 2, 11]

Giải thích

  • Phương thức có tên ‘random_gen’ được xác định, nhận ba tham số - đầu, cuối và một số.

  • Phương pháp tạo các số ngẫu nhiên với phạm vi 'đầu' và 'kết thúc'.

  • Nó gắn nó vào một danh sách.

  • Bên ngoài phương thức, ba giá trị được xác định.

  • Chúng được hiển thị trên bảng điều khiển.

  • Phương thức được gọi bằng cách chuyển các giá trị này dưới dạng tham số.

  • Đầu ra được hiển thị trên bảng điều khiển.