-2
我正在下面的问题,但我对如何建立我的主要功能有点卡住:广场和总结列表
编写一个程序,将接受来自用户号码列表。编写和测试两种功能,以满足以下规格:
squareEach(NUMS),NUMS是号码的列表,在列表中
sumList(NUMS)返回每个数的平方的列表, nums是数字列表,返回列表中数字的总和
打印原始列表,平方值列表和列表总和。
#import reduce function
from functools import reduce
def numbers(n):
numbers = []
data = input("Enter a number or press Enter to quit: ")
while True:
#request input from user
data = input("Enter a number or press Enter to quit: ")
#set up the termination condition
if data == "":
break
#define square function
def SquareEach(numbers):
return map(lambda x: x**2, numbers)
#define sum function
def SumList(numbers):
return map(lambda x, y: x + y, numbers)
#main program start
def main():
#main program end
main()