如果我想继续求任意两数之和怎么用一行代码显示?
已经用下列代码求出两数和
print((lambda num1,num2:num1+num2)(2,2))
我的解答思路和尝试过的方法
num1=int(input())
num2=int(input())
sum=lambda num1,num2:num1+num2
print(sum(num1,num2))
我的问题是:
.如果我想继续求任意多个数之和,该怎么改写代码?
如果我想继续求任意两数之和怎么用一行代码显示?
已经用下列代码求出两数和
print((lambda num1,num2:num1+num2)(2,2))
我的解答思路和尝试过的方法
num1=int(input())
num2=int(input())
sum=lambda num1,num2:num1+num2
print(sum(num1,num2))
我的问题是:
.如果我想继续求任意多个数之和,该怎么改写代码?
print((lambda num1, num2: num1 + num2)(int(input()), int(input())))
print((lambda *args: sum(args))(1, 5, 3))
代码要可读,为啥要追求一行呢。