Python nhân hai số

Trong chương trình trước, đầu vào được mã hóa cứng trong chương trình nhưng trong chương trình này, đầu vào sẽ được cung cấp bởi người dùng. Đầu vào được quét bằng hàm input[] và được lưu trữ trong biến num1 và num2

Khởi tạo giá trị của sản phẩm thành 1 [không phải 0 vì 0 nhân với bất kỳ thứ gì trả về 0]. Duyệt đến cuối danh sách, nhân mọi số với tích. Giá trị được lưu trữ trong sản phẩm ở cuối sẽ cho bạn câu trả lời cuối cùng

Dưới đây là triển khai Python của phương pháp trên.   

con trăn




Input : list1 = [3, 2, 4] 
Output : 24 
06

Input : list1 = [3, 2, 4] 
Output : 24 
0

 

 

Input : list1 = [3, 2, 4] 
Output : 24 
1
Input : list1 = [3, 2, 4] 
Output : 24 
2

 

Input : list1 = [3, 2, 4] 
Output : 24 
3____04

Input : list1 = [3, 2, 4] 
Output : 24 
3____06____07
Input : list1 = [3, 2, 4] 
Output : 24 
8

Input : list1 = [3, 2, 4] 
Output : 24 
3____100
Input : list1 = [3, 2, 4] 
Output : 24 
01____102
Input : list1 = [3, 2, 4] 
Output : 24 
03

Input : list1 = [3, 2, 4] 
Output : 24 
04
Input : list1 = [3, 2, 4] 
Output : 24 
6
Input : list1 = [3, 2, 4] 
Output : 24 
7
Input : list1 = [3, 2, 4] 
Output : 24 
6
Input : list1 = [3, 2, 4] 
Output : 24 
08
Input : list1 = [3, 2, 4] 
Output : 24 
01

Input : list1 = [3, 2, 4] 
Output : 24 
3____211
Input : list1 = [3, 2, 4] 
Output : 24 
6

 

 

Input : list1 = [3, 2, 4] 
Output : 24 
13

Input : list1 = [3, 2, 4] 
Output : 24 
14
Input : list1 = [3, 2, 4] 
Output : 24 
7
Input : list1 = [3, 2, 4] 
Output : 24 
16_______08
Input : list1 = [3, 2, 4] 
Output : 24 
18
Input : list1 = [3, 2, 4] 
Output : 24 
19
Input : list1 = [3, 2, 4] 
Output : 24 
18
Input : list1 = [3, 2, 4] 
Output : 24 
01
Input : list1 = [3, 2, 4] 
Output : 24 
02

Input : list1 = [3, 2, 4] 
Output : 24 
03
Input : list1 = [3, 2, 4] 
Output : 24 
7
Input : list1 = [3, 2, 4] 
Output : 24 
16
Input : list1 = [3, 2, 4] 
Output : 24 
01
Input : list1 = [3, 2, 4] 
Output : 24 
18
Input : list1 = [3, 2, 4] 
Output : 24 
19
Input : list1 = [3, 2, 4] 
Output : 24 
18
Input : list1 = [3, 2, 4] 
Output : 24 
10
Input : list1 = [3, 2, 4] 
Output : 24 
02

Input : list1 = [3, 2, 4] 
Output : 24 
12
Input : list1 = [3, 2, 4] 
Output : 24 
13

Input : list1 = [3, 2, 4] 
Output : 24 
12
Input : list1 = [3, 2, 4] 
Output : 24 
15

Đầu ra

Input : list1 = [3, 2, 4] 
Output : 24 
0

Phương pháp 2. sử dụng numpy. sản phẩm[]

Chúng ta có thể sử dụng numpy. prod[] từ nhập numpy để lấy phép nhân của tất cả các số trong danh sách. Nó trả về một số nguyên hoặc một giá trị float tùy thuộc vào kết quả phép nhân

Dưới đây là triển khai Python3 của phương pháp trên.   

Python3




Input : list1 = [3, 2, 4] 
Output : 24 
16

Input : list1 = [3, 2, 4] 
Output : 24 
17

 

Input : list1 = [3, 2, 4] 
Output : 24 
18
Input : list1 = [3, 2, 4] 
Output : 24 
19

Input : list1 = [3, 2, 4] 
Output : 24 
14
Input : list1 = [3, 2, 4] 
Output : 24 
7
Input : list1 = [3, 2, 4] 
Output : 24 
16_______08
Input : list1 = [3, 2, 4] 
Output : 24 
18
Input : list1 = [3, 2, 4] 
Output : 24 
19
Input : list1 = [3, 2, 4] 
Output : 24 
18
Input : list1 = [3, 2, 4] 
Output : 24 
01
Input : list1 = [3, 2, 4] 
Output : 24 
02

Input : list1 = [3, 2, 4] 
Output : 24 
03
Input : list1 = [3, 2, 4] 
Output : 24 
7
Input : list1 = [3, 2, 4] 
Output : 24 
16
Input : list1 = [3, 2, 4] 
Output : 24 
01
Input : list1 = [3, 2, 4] 
Output : 24 
18
Input : list1 = [3, 2, 4] 
Output : 24 
19
Input : list1 = [3, 2, 4] 
Output : 24 
18
Input : list1 = [3, 2, 4] 
Output : 24 
10
Input : list1 = [3, 2, 4] 
Output : 24 
02

 

Input : list1 = [3, 2, 4] 
Output : 24 
08

Input : list1 = [3, 2, 4] 
Output : 24 
09
Input : list1 = [3, 2, 4] 
Output : 24 
7
Input : list1 = [3, 2, 4] 
Output : 24 
21

Input : list1 = [3, 2, 4] 
Output : 24 
22
Input : list1 = [3, 2, 4] 
Output : 24 
7
Input : list1 = [3, 2, 4] 
Output : 24 
24

Input : list1 = [3, 2, 4] 
Output : 24 
12
Input : list1 = [3, 2, 4] 
Output : 24 
26

Input : list1 = [3, 2, 4] 
Output : 24 
12
Input : list1 = [3, 2, 4] 
Output : 24 
28

Đầu ra.
 

Input : list1 = [3, 2, 4] 
Output : 24 
1

Phương pháp 3 Sử dụng hàm lambda. sử dụng numpy. mảng

Định nghĩa của Lambda không bao gồm câu lệnh "return", nó luôn chứa một biểu thức được trả về. Chúng ta cũng có thể đặt một định nghĩa lambda ở bất kỳ đâu mà một hàm được mong đợi và chúng ta hoàn toàn không phải gán nó cho một biến. Đây là sự đơn giản của các hàm lambda. Hàm reduce[] trong Python nhận một hàm và một danh sách làm đối số. Hàm được gọi với hàm lambda và danh sách và kết quả rút gọn mới được trả về. Điều này thực hiện một hoạt động lặp đi lặp lại trên các cặp danh sách

Dưới đây là triển khai Python3 của phương pháp trên.   

Python3




Input : list1 = [3, 2, 4] 
Output : 24 
16

Input : list1 = [3, 2, 4] 
Output : 24 
060

 

Input : list1 = [3, 2, 4] 
Output : 24 
061
Input : list1 = [3, 2, 4] 
Output : 24 
062____218
Input : list1 = [3, 2, 4] 
Output : 24 
064

Input : list1 = [3, 2, 4] 
Output : 24 
14
Input : list1 = [3, 2, 4] 
Output : 24 
7
Input : list1 = [3, 2, 4] 
Output : 24 
16_______08
Input : list1 = [3, 2, 4] 
Output : 24 
18
Input : list1 = [3, 2, 4] 
Output : 24 
19
Input : list1 = [3, 2, 4] 
Output : 24 
18
Input : list1 = [3, 2, 4] 
Output : 24 
01
Input : list1 = [3, 2, 4] 
Output : 24 
02

Input : list1 = [3, 2, 4] 
Output : 24 
03
Input : list1 = [3, 2, 4] 
Output : 24 
7
Input : list1 = [3, 2, 4] 
Output : 24 
16
Input : list1 = [3, 2, 4] 
Output : 24 
01
Input : list1 = [3, 2, 4] 
Output : 24 
18
Input : list1 = [3, 2, 4] 
Output : 24 
19
Input : list1 = [3, 2, 4] 
Output : 24 
18
Input : list1 = [3, 2, 4] 
Output : 24 
10
Input : list1 = [3, 2, 4] 
Output : 24 
02

 

 

Input : list1 = [3, 2, 4] 
Output : 24 
09
Input : list1 = [3, 2, 4] 
Output : 24 
7
Input : list1 = [3, 2, 4] 
Output : 24 
064
Input : list1 = [3, 2, 4] 
Output : 24 
16
Input : list1 = [3, 2, 4] 
Output : 24 
17
Input : list1 = [3, 2, 4] 
Output : 24 
18
Input : list1 = [3, 2, 4] 
Output : 24 
08
Input : list1 = [3, 2, 4] 
Output : 24 
20

________ 722

Input : list1 = [3, 2, 4] 
Output : 24 
7 ________ 2064
Input : list1 = [3, 2, 4] 
Output : 24 
16
Input : list1 = [3, 2, 4] 
Output : 24 
17 ________ 018
Input : list1 = [3, 2, 4] 
Output : 24 
08 _______ 028

Input : list1 = [3, 2, 4] 
Output : 24 
12
Input : list1 = [3, 2, 4] 
Output : 24 
26

Input : list1 = [3, 2, 4] 
Output : 24 
12
Input : list1 = [3, 2, 4] 
Output : 24 
28

Đầu ra

Input : list1 = [3, 2, 4] 
Output : 24 
0

Cách 4 Sử dụng hàm prod của thư viện toán học. Sử dụng toán học. sản xuất

Bắt đầu Python 3. 8, hàm prod đã được đưa vào mô-đun toán học trong thư viện chuẩn, do đó không cần cài đặt thư viện bên ngoài

Dưới đây là triển khai Python3 của phương pháp trên.   

Python3




Input : list1 = [3, 2, 4] 
Output : 24 
16

Input : list1 = [3, 2, 4] 
Output : 24 
34

 

Input : list1 = [3, 2, 4] 
Output : 24 
18
Input : list1 = [3, 2, 4] 
Output : 24 
36

Input : list1 = [3, 2, 4] 
Output : 24 
14
Input : list1 = [3, 2, 4] 
Output : 24 
7
Input : list1 = [3, 2, 4] 
Output : 24 
16_______08
Input : list1 = [3, 2, 4] 
Output : 24 
18
Input : list1 = [3, 2, 4] 
Output : 24 
19
Input : list1 = [3, 2, 4] 
Output : 24 
18
Input : list1 = [3, 2, 4] 
Output : 24 
01
Input : list1 = [3, 2, 4] 
Output : 24 
02

Input : list1 = [3, 2, 4] 
Output : 24 
03
Input : list1 = [3, 2, 4] 
Output : 24 
7
Input : list1 = [3, 2, 4] 
Output : 24 
16
Input : list1 = [3, 2, 4] 
Output : 24 
01
Input : list1 = [3, 2, 4] 
Output : 24 
18
Input : list1 = [3, 2, 4] 
Output : 24 
19
Input : list1 = [3, 2, 4] 
Output : 24 
18
Input : list1 = [3, 2, 4] 
Output : 24 
10
Input : list1 = [3, 2, 4] 
Output : 24 
02

 

 

Input : list1 = [3, 2, 4] 
Output : 24 
09
Input : list1 = [3, 2, 4] 
Output : 24 
7
Input : list1 = [3, 2, 4] 
Output : 24 
57

Input : list1 = [3, 2, 4] 
Output : 24 
22
Input : list1 = [3, 2, 4] 
Output : 24 
7
Input : list1 = [3, 2, 4] 
Output : 24 
60

Input : list1 = [3, 2, 4] 
Output : 24 
12
Input : list1 = [3, 2, 4] 
Output : 24 
26

Input : list1 = [3, 2, 4] 
Output : 24 
12
Input : list1 = [3, 2, 4] 
Output : 24 
28

Đầu ra.
 

Input : list1 = [3, 2, 4] 
Output : 24 
1

Phương pháp 5. Sử dụng hàm mul[] của mô-đun toán tử.  

Trước tiên, chúng ta phải nhập mô-đun toán tử, sau đó sử dụng hàm mul[] của mô-đun toán tử nhân tất cả các giá trị trong danh sách.  

Python3




Input : list1 = [3, 2, 4] 
Output : 24 
65

Input : list1 = [3, 2, 4] 
Output : 24 
66

 

Input : list1 = [3, 2, 4] 
Output : 24 
061
Input : list1 = [3, 2, 4] 
Output : 24 
68
Input : list1 = [3, 2, 4] 
Output : 24 
18
Input : list1 = [3, 2, 4] 
Output : 24 
08

Input : list1 = [3, 2, 4] 
Output : 24 
14
Input : list1 = [3, 2, 4] 
Output : 24 
7
Input : list1 = [3, 2, 4] 
Output : 24 
16_______08
Input : list1 = [3, 2, 4] 
Output : 24 
18
Input : list1 = [3, 2, 4] 
Output : 24 
19
Input : list1 = [3, 2, 4] 
Output : 24 
18
Input : list1 = [3, 2, 4] 
Output : 24 
01
Input : list1 = [3, 2, 4] 
Output : 24 
02

Input : list1 = [3, 2, 4] 
Output : 24 
80
Input : list1 = [3, 2, 4] 
Output : 24 
7
Input : list1 = [3, 2, 4] 
Output : 24 
8

Input : list1 = [3, 2, 4] 
Output : 24 
00
Input : list1 = [3, 2, 4] 
Output : 24 
84____102
Input : list1 = [3, 2, 4] 
Output : 24 
86

Input : list1 = [3, 2, 4] 
Output : 24 
87
Input : list1 = [3, 2, 4] 
Output : 24 
88

Input : list1 = [3, 2, 4] 
Output : 24 
87
Input : list1 = [3, 2, 4] 
Output : 24 
90

Input : list1 = [3, 2, 4] 
Output : 24 
3____080
Input : list1 = [3, 2, 4] 
Output : 24 
7
Input : list1 = [3, 2, 4] 
Output : 24 
94

Input : list1 = [3, 2, 4] 
Output : 24 
95

Input : list1 = [3, 2, 4] 
Output : 24 
12
Input : list1 = [3, 2, 4] 
Output : 24 
97

Đầu ra

Input : list1 = [3, 2, 4] 
Output : 24 
85

Phương pháp 6. Sử dụng truyền tải theo chỉ mục

Python3




Input : list1 = [3, 2, 4] 
Output : 24 
06

Input : list1 = [3, 2, 4] 
Output : 24 
0

 

Input : list1 = [3, 2, 4] 
Output : 24 
1
Input : list1 = [3, 2, 4] 
Output : 24 
001

Input : list1 = [3, 2, 4] 
Output : 24 
3

Input : list1 = [3, 2, 4] 
Output : 24 
3____04

Input : list1 = [3, 2, 4] 
Output : 24 
3____06____07
Input : list1 = [3, 2, 4] 
Output : 24 
8

Input : list1 = [3, 2, 4] 
Output : 24 
3
Input : list1 = [3, 2, 4] 
Output : 24 
00
Input : list1 = [3, 2, 4] 
Output : 24 
84
Input : list1 = [3, 2, 4] 
Output : 24 
02
Input : list1 = [3, 2, 4] 
Output : 24 
013
Input : list1 = [3, 2, 4] 
Output : 24 
014
Input : list1 = [3, 2, 4] 
Output : 24 
015
Input : list1 = [3, 2, 4] 
Output : 24 
18
Input : list1 = [3, 2, 4] 
Output : 24 
017
Input : list1 = [3, 2, 4] 
Output : 24 
018

Có chức năng nhân trong Python không?

Để thực hiện phép nhân trong Python, chúng ta sử dụng toán tử * . Đầu ra cuối cùng cũng là một số nguyên. Tương tự, chúng ta cũng có thể nhân hai giá trị float.

* có nghĩa là nhân lên trong Python không?

Giống như phép cộng và phép trừ, phép nhân và phép chia sẽ rất giống với cách thực hiện trong toán học. Ký hiệu chúng ta sẽ sử dụng trong Python để nhân là * và dấu chúng ta sẽ sử dụng để chia là /.

Chủ Đề