使用键盘输入数字x,y并利用匿名函数实现求平方和功能
时间: 2024-04-30 14:20:12 浏览: 7
可以使用以下代码实现:
```
x = int(input("请输入数字x:"))
y = int(input("请输入数字y:"))
square_sum = (lambda a, b: a**2 + b**2)(x, y)
print("数字x和数字y的平方和为:", square_sum)
```
这里使用了 lambda 表达式来定义匿名函数,将输入的数字 x 和 y 作为参数传入,并在函数体中直接计算它们的平方和。最后通过 print 函数输出结果。
相关问题
使用键盘输入数字x,y并利用匿名函数实现求绝对值的功能
可以使用以下代码实现:
```
x = input("请输入数字x:")
y = input("请输入数字y:")
abs_value = lambda a: abs(a)
print("x的绝对值为:", abs_value(int(x)))
print("y的绝对值为:", abs_value(int(y)))
```
首先使用 `input()` 函数获取用户输入的数字 `x` 和 `y`,然后定义了一个匿名函数 `abs_value`,该函数接收一个参数 `a` 并返回其绝对值。最后使用 `print()` 函数输出 `x` 和 `y` 的绝对值。
使用匿名函数实现求两数字平方和功能
下面是使用匿名函数实现求两数字平方和的代码示例:
```python
sum_of_squares = lambda x, y: x**2 + y**2
# 使用示例
result = sum_of_squares(3, 4)
print(result) # 输出 25
```
在这个示例中,我们定义了一个匿名函数 `sum_of_squares`,它接受两个参数 `x` 和 `y`,返回它们的平方和。然后我们调用这个函数,传入参数 3 和 4,计算出它们的平方和并输出结果。