Ich versuche, einen Code zu erstellen, in dem Sie eine Anfangszahl, die Anzahl der Begriffe und den Exponenten eingeben. Dies ist mein aktueller Code, ich habe ihn nur mit Zahlen ausgeführt, kann aber nicht herausfinden, wie er mit Variablen ausgeführt wird, die vom Benutzer angefordert werden.Wie würde ich eine Funktion in Python schreiben mit Variablen für eine Summe von exponentiellen Reihen?
def squares(s,n,e):
for x in range(s,s+n):
Sum=0
Sum=sum(Sum+x**e)
s=int(input("input starting integer:"))
n=int(input("input number of terms:"))
e=int(input("input exponent:"))
print(squares(s,n,e))
Sieht aus wie Sie Lösung sind, sollten fast arbeiten. Welche Probleme haben? – davedwards
Verwenden von 'numpy':' np.sum (np.arange (Start, Start + n) ** e) ' – tom