Hướng dẫn multiplication using lambda function in python - nhân bằng cách sử dụng hàm lambda trong python

Chúng tôi sẽ phát triển một chương trình Python để nhân hai số bằng hàm Lambda. Hàm Lambda là một hàm ẩn danh nhỏ. Một hàm Lambda có thể lấy bất kỳ số lượng đối số nào, nhưng chỉ có thể có một biểu thức.

Cách tìm sản phẩm của hai số: sản phẩm = a x b
Product = a x b

Mathematically,

Đầu vào: A = 3, B = 7Product = a x b = 3 x 7 = 21
Product = a x b = 3 x 7 = 21

Chúng tôi sẽ lấy hai số trong khi khai báo các biến và tính toán sản phẩm của các số này. Giá trị nhân của nó sẽ được lưu trữ trong biến sản phẩm và cuối cùng, giá trị nhân sẽ được hiển thị trên màn hình.

Mô tả chương trình: Viết chương trình Python để nhân hai số bằng hàm LambdaWrite a python program to multiply two numbers using the lambda function

# Python program to multiply two numbers using lambda function

# lambda function
product = lambda a, b : a * b

# take inputs
a = 5
b = 7

# calculate product of numbers
product = a * b

# print multiplication value
print["The product of number:", product]

Output:-

Sản phẩm của số: 35

Trong chương trình trước, các đầu vào được mã hóa cứng trong chương trình nhưng trong chương trình này, các đầu vào sẽ được cung cấp bởi người dùng.

# Python program to multiply two numbers using lambda function

# lambda function
product = lambda a, b : a * b

# take inputs
a = float[input['Enter first number: ']]
b = float[input['Enter second number: ']]

# calculate product of numbers
product = a * b

# print multiplication value
print["The product of number:", product]

Đầu ra cho các giá trị đầu vào Test-Case-1:-

Nhập số thứ nhất: 9enter Số thứ hai: 3 sản phẩm của số: 27.0
Enter second number: 3
The product of number: 27.0

Đầu ra cho các giá trị đầu vào Test-Case-2:-

Nhập số thứ nhất: 25 Trung tâm Số thứ hai: 5.3 Sản phẩm của số: 132.5
Enter second number: 5.3
The product of number: 132.5

Chương trình Python để nhân hai số bằng hàm Lambda

Chúng ta cũng có thể lấy sự trợ giúp của một hàm để nhân hai số trong Python. Một chức năng là một khối mã thực hiện một nhiệm vụ cụ thể.

# Python program to multiply two numbers using lambda function

# lambda function
product = lambda a, b : a * b

def product_num[a,b]:   #user-defined function
   return a * b

# take inputs
num1 = float[input['Enter first number: ']]
num2 = float[input['Enter second number: ']]

# function call
product = product_num[num1, num2]

# print multiplication value
print["The product of number:", product]

Đầu ra cho các giá trị đầu vào Test-Case-1:-

Nhập số thứ nhất: 9enter Số thứ hai: 3 sản phẩm của số: 27.0
Enter second number: 36
The product of number: 2016.0

Đầu ra cho các giá trị đầu vào Test-Case-2:-

Nhập số thứ nhất: 25 Trung tâm Số thứ hai: 5.3 Sản phẩm của số: 132.5
Enter second number: 3.2
The product of number: 17.92

Chương trình Python để nhân hai số bằng hàm Lambda

Chúng ta cũng có thể lấy sự trợ giúp của một hàm để nhân hai số trong Python. Một chức năng là một khối mã thực hiện một nhiệm vụ cụ thể.
Enter second number: 0.65
The product of number: 14.287

Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21:50:46 [UTC/GMT +8 giờ]

Python Lambda: Bài tập-21 với giải pháp

Viết một chương trình Python nhân mỗi số danh sách đã cho với một số đã cho bằng hàm Lambda. In kết quả.

Giải pháp mẫu::

Mã Python:

nums = [2, 4, 6, 9 , 11]
n = 2
print["Original list: ", nums]
print["Given number: ", n]
filtered_numbers=list[map[lambda number:number*n,nums]]
print["Result:"]
print[' '.join[map[str,filtered_numbers]]]

Đầu ra mẫu:

Original list:  [2, 4, 6, 9, 11]
Given number:  2
Result:
4 8 12 18 22

Trực quan hóa thực thi mã Python:

Công cụ sau đây trực quan hóa những gì máy tính đang làm từng bước khi nó thực hiện chương trình đã nói:

Trình chỉnh sửa mã Python:

Có một cách khác để giải quyết giải pháp này? Đóng góp mã của bạn [và nhận xét] thông qua Disqus.

Trước: Viết chương trình Python để tìm số của một chuỗi đã cho và lưu trữ chúng trong danh sách, hiển thị các số lớn hơn độ dài của danh sách ở dạng được sắp xếp. Sử dụng chức năng Lambda để giải quyết vấn đề. Sử dụng chức năng Lambda. Write a Python program to find the numbers of a given string and store them in a list, display the numbers which are bigger than the length of the list in sorted form. Use lambda function to solve the problem.
Next: Write a Python program that sum the length of the names of a given list of names after removing the names that starts with an lowercase letter. Use lambda function.

Python: Lời khuyên trong ngày

Cấu trúc từ điển mặc định [một lớp từ điển lấy lại giá trị mặc định khi được truy cập khóa không tồn tại]:

>>> import collections
>>> m = collections.defaultdict[int]
>>> m['a']
0

>>> m = collections.defaultdict[str]
>>> m['a']
''
>>> m['b'] += 'a'
>>> m['b']
'a'

>>> m = collections.defaultdict[lambda: '[default value]']
>>> m['a']
'[default value]'
>>> m['b']
'[default value]'

>>> m = collections.defaultdict[list]
>>> m['a']
[]

Làm thế nào để bạn nhân một hàm trong Python?

Vì vậy, có nhiều cách khác nhau để thực hiện phép nhân trong Python. Một đơn giản nhất là sử dụng toán tử Asterisk [*]. tức là, bạn vượt qua hai số và chỉ in num1 * num2 sẽ cung cấp cho bạn đầu ra mong muốn.using asterisk operator [*]. i.e., you pass two numbers and just printing num1 * num2 will give you the desired output.

Python Lambda có thể trả về nhiều biến không?

Hàm Lambda là một hàm ẩn danh [nghĩa là được xác định mà không có tên] có thể lấy bất kỳ số lượng đối số nào, nhưng, không giống như các hàm bình thường, đánh giá và chỉ trả về một biểu thức.Lưu ý rằng, không giống như một hàm bình thường, chúng ta không bao quanh các tham số của hàm lambda với dấu ngoặc đơn.evaluates and returns only one expression. Note that, unlike a normal function, we don't surround the parameters of a lambda function with parentheses.

Chức năng Lambda trong Python với ví dụ là gì?

Chức năng Lambda trong Python là gì?Hàm Lambda trong lập trình Python là một hàm ẩn danh hoặc một hàm không có tên.Đó là một chức năng nhỏ và bị hạn chế không có nhiều hơn một dòng.Giống như một hàm bình thường, hàm lambda có thể có nhiều đối số với một biểu thức.an anonymous function or a function having no name. It is a small and restricted function having no more than one line. Just like a normal function, a Lambda function can have multiple arguments with one expression.

Chức năng Lambda có thể được sử dụng trong Python không?

Các hàm Python Lambda là hàm ẩn danh có nghĩa là chức năng không có tên.Như chúng ta đã biết rằng từ khóa DEF được sử dụng để xác định hàm bình thường trong Python.Tương tự, từ khóa Lambda được sử dụng để xác định hàm ẩn danh trong Python.the lambda keyword is used to define an anonymous function in Python.

Bài Viết Liên Quan

Chủ Đề