Hướng dẫn how do you multiply in python python? - làm thế nào để bạn nhân lên trong trăn trăn?

"

Bài viết này là một phần của loạt

Xuất bản: Thứ Hai ngày 20 tháng 3 năm 2017

Cập nhật lần cuối: Thứ năm ngày 30 tháng 12 năm 2021Thursday 30th December 2021

Nhân hóa là một hoạt động cơ bản trong thế giới số học và lập trình. Chúng ta có thể tìm thấy việc sử dụng nó trong mọi chương trình (hoặc trong logic đằng sau mỗi mã), bất kể nó cơ bản đến đâu. Do đó, một lập trình viên phải biết cách nhân số nguyên, số thập phân, số phức và chuỗi trong Python để tạo ra một mã hiệu quả và chính xác. Trong bài viết này, chúng tôi sẽ học cách thực hiện tất cả các hoạt động này với các ví dụ mã hóa. & NBSP;

Nhưng trước tiên, hãy để Lừa xem cú pháp là gì để biểu thị hoạt động nhân. Chúng tôi sử dụng ký tự Asterisk ‘*để thực hiện phép nhân. Hãy xem xét một ví dụ, giả sử chúng ta phải nhân hai số, 171 và 899. Sau đó, mã cho hoạt động này là:‘*’ to perform multiplication. Let’s consider an example, suppose we have to multiply two numbers, 171 and 899. Then the code for this operation is :

Hướng dẫn how do you multiply in python python? - làm thế nào để bạn nhân lên trong trăn trăn?

Đầu ra cho mã được đề cập ở trên là:

Hướng dẫn how do you multiply in python python? - làm thế nào để bạn nhân lên trong trăn trăn?

Chúng ta có thể thấy rằng chúng ta sử dụng toán tử Asterisk để viết mã nhân bằng Python.

Nhân số nguyên trong Python

Số nguyên là một loại dữ liệu chỉ bao gồm các số toàn bộ, tức là, không có phần phân số trong số nguyên. Ví dụ 117, 1, 2, 10 là số nguyên. Cú pháp để nhân số nguyên là đơn giản. Chúng tôi viết các số được nhân và tách chúng bởi toán tử Asterisk.

Hướng dẫn how do you multiply in python python? - làm thế nào để bạn nhân lên trong trăn trăn?

Chúng ta có thể thấy sự nhân của các số 90 và 17 trong đoạn mã hoàn chỉnh được đưa ra ở trên.

Định nghĩa cơ bản của kiểu dữ liệu số float là nó chứa các số bao gồm các phân số. Nó có thể lưu trữ số có tối đa mười bảy chữ số quan trọng. Ví dụ về số float là 17.003, 5,0098, 70.0007 và nhiều số khác như vậy.

Cú pháp để nhân số float giống như số nguyên; Chúng tôi tách các số mà chúng tôi phải nhân với toán tử Asterisk và in nó.

Hướng dẫn how do you multiply in python python? - làm thế nào để bạn nhân lên trong trăn trăn?

Trong đoạn mã này, chúng tôi đã nhân hai số float, 91.007 và 87.3333, sử dụng toán tử Asterisk và in nó. Chúng tôi có thể lưu ý ở đây rằng đầu ra của phép nhân cũng là một số float.

Nhân số các số phức trong Python

Các số phức là các số tưởng tượng của biểu mẫu ‘A+ BI, trong đó 'A' đại diện cho số thực và 'B' là hệ số của số tưởng tượng. Ngoài ra, 'i' đại diện cho 'iota,' là căn bậc hai của -1. Trước khi đi cho mã, trước tiên chúng ta hãy thảo luận về cách chúng ta nhân các số phức tạp. Ví dụ: hãy xem xét các số phức (3 + 4i) và (5 + 6i).‘a+ bi’, where 'a' represents the real number and 'b' is the coefficient of the imaginary number. Also,' i' represents 'iota,' which is the square root of -1. Before going for the code, let us first discuss how we multiply complex numbers. For example let's consider the complex numbers (3 + 4i) and (5 + 6i).

Kết quả của phép nhân này như sau: & nbsp;

(3*5) + (3*6i) + (4*5i) + (4i*6i)

= 15+ 18i+ 20i+ 24 (i^2)

= -9+38i [kể từ (i^2 = -1)]]

Chúng tôi sử dụng phương thức phức tạp () để nhân các số phức trong Python. & NBSP;complex() method for the multiplication of complex numbers in Python

Trong phương thức phức tạp (), chúng tôi viết phần thực trước và sau đó là phần tưởng tượng, được phân tách bằng dấu phẩy. Thật tốt khi lưu trữ từng số phức trong một biến và sau đó thực hiện phép nhân bằng toán tử dấu hoa thị trên các biến. Hãy thực hiện phép nhân trên các số được xem xét trong ví dụ trên.complex() method, we write the real part first and then the imaginary part, separated by commas. It is good to store each complex number in a variable and then perform multiplication using the asterisk operator on the variables. Let's perform multiplication on the numbers that were considered in the example above.

Hướng dẫn how do you multiply in python python? - làm thế nào để bạn nhân lên trong trăn trăn?

Chúng tôi đã viết các số phức tạp bằng phương thức phức tạp (). Các số được lưu trữ trong các biến NUM1 và NUM2, và sau đó phép nhân được thực hiện.

Bây giờ, hãy để Lừa xem đầu ra là gì:

Hướng dẫn how do you multiply in python python? - làm thế nào để bạn nhân lên trong trăn trăn?

Chúng ta có thể thấy đầu ra khớp với tính toán của chúng tôi trong ví dụ trước.

Nhân chuỗi với số nguyên trong Python

'Chuỗi nhân với số nguyên' có nghĩa là gì? Giả sử chúng ta muốn hiển thị một chuỗi (một loại dữ liệu của ký tự) & nbsp; Nhiều lần, sau đó thay vì viết nó nhiều lần, chúng ta có thể nhân chuỗi với số lần nó phải được hiển thị và do đó chúng ta có thể có được đầu ra mong muốn. & NBSP;'string multiplied with an integer' mean? Suppose we want to display a string(a data type of characters)  multiple times, then instead of writing it again and again, we can multiply the string by the number of times it has to be shown, and hence we can obtain the desired output. 

Để nhân một chuỗi với một số nguyên trong python, chúng tôi sử dụng hàm def (). Trong hàm def (), chúng tôi tạo một hàm khác trong đó chúng tôi đề cập đến biến chuỗi được lặp lại, theo sau là số lần nó phải được lặp lại. Sau đó, chúng tôi trả về giá trị nhân. Hãy lấy một ví dụ ở đây, chúng tôi lấy chuỗi "Xin chào thế giới!" Và lặp lại nó năm lần.def()function. In the def()function, we create another function in which we mention the string variable to be repeated, followed by the number of times it has to be repeated. Then we return the multiplied value. Let's take an example here, we take the string "Hello World!" and repeat it five times.

Hãy xem cú pháp của mã hoàn chỉnh và đầu ra của nó:

Hướng dẫn how do you multiply in python python? - làm thế nào để bạn nhân lên trong trăn trăn?

Chúng tôi đã tạo hàm hàng () bằng hàm def (). Chúng tôi đã đề cập đến chuỗi "Xin chào thế giới!" là tham số đầu tiên của hàm hàng () và sau đó là số nhân là tham số thứ hai. & nbsp; row() function using the def() function. We have mentioned the string "Hello World!" as the first parameter of the row() function and then multiplication number as the second parameter. 

Hướng dẫn how do you multiply in python python? - làm thế nào để bạn nhân lên trong trăn trăn?

Chúng ta có thể thấy rằng đầu ra hiển thị chuỗi năm lần.

Sử dụng các hàm để nhân số trong Python

Các chức năng làm cho một chương trình nhỏ gọn và dễ hiểu. Nếu chương trình của bạn có nhiều hoạt động nhân, sau đó để tiết kiệm thời gian và ngăn chặn mọi sự nhầm lẫn, bạn có thể sử dụng các chức năng để nhân số. Các bước để xác định hàm như sau:

  1. Khai báo các tham số của hàm.
  2. Xác định hoạt động được thực hiện bằng cách sử dụng hàm.
  3. Chỉ định giá trị trả về của hàm.

Chúng tôi khai báo một chức năng bằng cách sử dụng từ khóa def.def keyword.

Hãy xem cú pháp của mã là gì:

Hướng dẫn how do you multiply in python python? - làm thế nào để bạn nhân lên trong trăn trăn?

Ở đây chúng tôi đã xác định một hàm mult () bằng cách sử dụng từ khóa def. Các tham số của hàm này là X và Y, và hoạt động là phép nhân của X và Y, và giá trị được trả về là sản phẩm của X và Y. Bây giờ chúng ta hãy xem đầu ra của mã này:mult() using the def keyword. The parameters of this function are x and y, and the operation is the multiplication of x and y, and the value returned is the product of x and y. Now let's see the output of this code:

Hướng dẫn how do you multiply in python python? - làm thế nào để bạn nhân lên trong trăn trăn?

Chúng ta có thể thấy rằng mã cung cấp sản phẩm của các số đã nhập dưới dạng đầu ra.

Nhân danh sách trong Python

Nhân một danh sách với một danh sách khác trong Python

Chúng tôi sẽ sử dụng phương thức zip () để nhân hai danh sách trong Python. Phương thức zip () trích xuất các phần tử của danh sách. Sau đó, chúng tôi nhân các yếu tố thu được và nối chúng vào một danh sách mới. Tuy nhiên, chúng tôi phải đảm bảo rằng các danh sách có độ dài bằng nhau, tức là, cả hai danh sách đều có số lượng phần tử bằng nhau.zip()method to multiply two lists in Python. The zip() method extracts the elements of the list. Then we multiply the elements obtained and append them into a new list. However, we have to make sure that the lists are of equal length, i.e., both the lists have an equal number of elements.

Hãy để xem cách chúng tôi viết mã cho hoạt động này:

Hướng dẫn how do you multiply in python python? - làm thế nào để bạn nhân lên trong trăn trăn?

Ở đây, hai danh sách của chúng tôi là 'list1' và 'list2'. Nhân là một danh sách trống trong đó trình biên dịch sẽ nối các sản phẩm. Sử dụng phương thức For Loop và Zip (), chúng tôi có được các phần tử của mỗi danh sách. Sau khi nhân các yếu tố, chúng tôi nối các sản phẩm trong danh sách trống 'nhân.'zip()method, we obtain the elements of each list. After multiplying the elements, we append the products in the empty list 'multiply.'

Đầu ra thu được là:

Hướng dẫn how do you multiply in python python? - làm thế nào để bạn nhân lên trong trăn trăn?

Chúng ta có thể thấy các sản phẩm được thêm vào kết quả.

Nhân các yếu tố của một danh sách

Mô -đun toán học của Python có hàm prod () để làm cho phép nhân của chúng tôi dễ dàng hơn. Chúng tôi nhập mô -đun trước và sau đó viết mã như sau:prod() function to make our multiplication easier. We import the module first and then write the code as follows:

Hướng dẫn how do you multiply in python python? - làm thế nào để bạn nhân lên trong trăn trăn?

Chúng tôi sẽ nhận được sản phẩm của các yếu tố của danh sách làm đầu ra:

Hướng dẫn how do you multiply in python python? - làm thế nào để bạn nhân lên trong trăn trăn?

Sử dụng python truyền tải trong nhân các yếu tố của một danh sách

Phương pháp truyền tải là một phương pháp lặp để nhân các phần tử của một danh sách. Phương pháp lặp bao gồm các câu lệnh lặp. Hãy xem cách chúng ta có thể sử dụng các câu lệnh Looping để có được sản phẩm của các yếu tố danh sách:

Hướng dẫn how do you multiply in python python? - làm thế nào để bạn nhân lên trong trăn trăn?

Ở đây chúng tôi đã xác định một hàm nhân () trong đó chúng tôi đã sử dụng một câu lệnh lặp 'cho.' Chúng tôi đã khởi tạo biến R là một để nhân từng phần tử bằng cách sử dụng vòng lặp nhanh chóng. Cuối cùng, chúng tôi đã in sản phẩm của danh sách. Hãy xem đầu ra:

Hướng dẫn how do you multiply in python python? - làm thế nào để bạn nhân lên trong trăn trăn?

Bạn có thể tìm hiểu thêm về phép nhân các danh sách trong Python ở đây. here.

Sự kết luận

Python cung cấp nhiều cách khác nhau mà chúng ta có thể nhân số. Những con số này có thể là số nguyên hoặc số thập phân hoặc có thể được chứa trong danh sách. Đối với mỗi vấn đề nhân, Python có một giải pháp. Bạn có thể làm cho mã của bạn hiệu quả và chính xác bằng cách bao gồm các chức năng. Chúng tôi hy vọng rằng bài viết này đã giúp bạn hiểu các cách khác nhau mà bạn có thể nhân số và sử dụng chúng một cách dễ dàng trong các hoạt động mã hóa của bạn.understand the different ways you can multiply numbers and use them effortlessly in your coding practices.

  1. Nhà
  2. Python làm thế nào để

Làm thế nào để bạn nhân trong mã?

Chương trình để nhân hai số printf ("Nhập hai số:");Scanf (" %lf %lf", & a, & b);Sau đó, sản phẩm của A và B được đánh giá và kết quả được lưu trữ trong sản phẩm.sản phẩm = a * b;Cuối cùng, sản phẩm được hiển thị trên màn hình bằng printf ().printf("Enter two numbers: "); scanf("%lf %lf", &a, &b); Then, the product of a and b is evaluated and the result is stored in product . product = a * b; Finally, product is displayed on the screen using printf() .

Biểu tượng cho nhân trong Python là gì?

Phép nhân và phân chia dấu hiệu chúng tôi sẽ sử dụng trong Python để nhân là * và dấu hiệu chúng tôi sẽ sử dụng cho bộ phận là /.* and the sign we'll use for division is / .

Làm thế nào để bạn thêm và nhân vào Python?

#Phép cộng.Thêm = num1 + num2.in ("Bổ sung: %d" %thêm).
#SubTraction.sub = num1 - num2.In ("Phép trừ: %d" %phụ).
#Phép nhân.mul = num1 * num2.In ("Nhân: %d" %Mul).

Là nhân có thể trong Python?

Sự nhân Matrix trong Python cũng có thể được thực hiện hiệu quả hơn bằng cách sử dụng các phương thức thư viện Numpy, cụ thể là: Numpy.matmul () numpy., namely: numpy. matmul() numpy.