-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()