Nhân một phạm vi trong Python #
Sử dụng danh sách hiểu để nhân mỗi số trong một phạm vi với số cụ thể, ví dụ: result = [num * 2 for num in range[1, 6]]
. Danh sách hiểu được lặp lại trong phạm vi và sử dụng toán tử nhân *
để nhân số hiện tại với số khác.
Copied!
import math result = [num * 2 for num in range[1, 6]] # ✅ multiply each number in range by specific number print[result] # 👉️ [2, 4, 6, 8, 10] # ------------------------------------------------------- # ✅ multiply all numbers in a range print[math.prod[range[1, 5]]] # 👉️ 24 [same as 1 * 2 * 3 * 4]
Chúng tôi đã sử dụng một danh sách hiểu để lặp qua một phạm vi và nhân các giá trị của nó với một số khác.
Danh sách các hệ thống được sử dụng để thực hiện một số hoạt động cho mọi yếu tố hoặc chọn một tập hợp con của các phần tử đáp ứng một điều kiện.
Lớp phạm vi thường được sử dụng để lặp lại một số lần cụ thể trong các vòng for
và lấy các đối số sau:
start | Một số nguyên đại diện cho sự khởi đầu của phạm vi [mặc định là ____10] |
1 | Đi lên, nhưng không bao gồm số nguyên được cung cấp |
2 | Phạm vi sẽ bao gồm mọi số n từ start đến 1 [mặc định là 5] |
Lưu ý rằng giá trị start
trong phạm vi bao gồm, trong khi giá trị
1 là độc quyền.Copied!
# 👇️ [1, 2, 3, 4, 5] print[list[range[1, 6]]]
Copied!
# 👇️ [1, 2, 3, 4, 5] print[list[range[1, 6]]]
Nếu bạn chỉ chuyển một đối số duy nhất cho hàm tạo
8, thì nó được coi là giá trị cho tham sốCopied!
# 👇️ [1, 2, 3, 4, 5] print[list[range[1, 6]]]
1.Copied!
# 👇️ [1, 2, 3, 4, 5] print[list[range[1, 6]]]
Copied!
# 👇️ [0, 1, 2, 3, 4, 5] print[list[range[6]]]
Ví dụ cho thấy rằng nếu đối số Copied! Copied!start
bị bỏ qua, nó mặc định là
0 và nếu đối số # 👇️ [1, 2, 3, 4, 5]
print[list[range[1, 6]]]
# 👇️ [1, 2, 3, 4, 5]
print[list[range[1, 6]]]
2 bị bỏ qua, nó mặc định là 5.Copied!
# 👇️ [1, 2, 3, 4, 5] print[list[range[1, 6]]]
Nếu giá trị cho tham số
1 thấp hơn giá trị cho tham sốCopied!
# 👇️ [1, 2, 3, 4, 5] print[list[range[1, 6]]]
start
, phạm vi sẽ trống.Copied!
# 👇️ [] print[list[range[6, 1]]]
Sử dụng phương thức Copied! Copied! Copied!
6 để nhân tất cả các số trong một phạm vi, ví dụ: # 👇️ [0, 1, 2, 3, 4, 5]
print[list[range[6]]]
7. Phương pháp # 👇️ [0, 1, 2, 3, 4, 5]
print[list[range[6]]]
8 tính toán sản phẩm của tất cả các mặt hàng trong ITEBLEBLE.# 👇️ [0, 1, 2, 3, 4, 5]
print[list[range[6]]]
Copied!
import math print[math.prod[range[1, 5]]] # 👉️ 24 [same as 1 * 2 * 3 * 4] print[math.prod[range[1, 4]]] # 👉️ 6 [same as 1 * 2 * 3]
Phương pháp Math.Prod tính toán sản phẩm của tất cả các yếu tố trong được cung cấp.
Copied!
import math my_tuple = [5, 5, 5] result = math.prod[my_tuple] print[result] # 👉️ 125
Phương thức lấy 2 đối số sau:
start | Một số nguyên đại diện cho sự khởi đầu của phạm vi [mặc định là ____10] |
1 | Đi lên, nhưng không bao gồm số nguyên được cung cấp |
2Copied!
# 👇️ [1, 2, 3, 4, 5] print[list[range[1, 6]]]