Ich bin unten auf das Problem zu arbeiten, aber ich bin ein wenig hängen, wie meine Hauptfunktion einzurichten:Platz und Summieren einer Liste
Schreiben Sie ein Programm, das eine Liste von Zahlen vom Benutzer akzeptiert . Schreiben und zu testen zwei Funktionen die folgenden Spezifikationen zu erfüllen:
squareEach (nums), nums ist eine Liste von Zahlen, gibt eine Liste des Quadrates jeder Nummer in der Liste
Summe (nums), Zahlen ist eine Liste von Zahlen, gibt die Summe der Zahlen in der Liste zurück
Drucken Sie die ursprüngliche Liste, die Liste der quadrierten Werte und die Summe der Liste.
#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()