Ich bin brandneu zu Python, und ich nehme derzeit einen kostenlosen Online-Kurs.Multiplizieren Sie Elemente in Bereich in Python
Ich bin fest, um herauszufinden, wie dieses einfache optional Problem in meinem Kurs gefunden zu kodieren:
[] mit Bereich (x) multiplizieren die Zahlen 1 bis 7
1x2x3x4x5x6x7 = 5040
x = 7
product = 0
for item in range(x):
Dies ist, wo ich bin stecken:
ich habe eine Variable für den Bereich, 7, und eine Variable für das in der Schleife verwendet Produkt hergestellt. Ich versuche, die Dinge in der Schleife wie:
Produkt = item * item
, die auch keinen Sinn machen. Ich habe gerade eine totale Blockade. Mir ist klar, dass das eine einfache Sache sein sollte, aber aus irgendeinem Grund nicht. Ich habe versucht, andere Variablen wie "number" und "previous_number" zu machen, um die Dinge für mich einfacher zu machen, aber ich werde nur verwirrt.
Ich brauche eine For-Schleife in dieser Lösung. Ich verstehe die Logik gerade nicht. Eine Lösung und Erklärung wäre großartig! Bitte helfen Sie!
Verwenden Sie eine Variable namens vorherige Nummer. Setzen Sie für jede Iteration der Schleife die vorherige Zahl auf das Element der vorherigen Anzahl mal. Initialisiere auf 1. –