Mehrzeiliger input()
📁 Funktion, Python, Frage, Beispiel, KI
Wie kann man einen mehrzeiligen input() erstellen? Diese Funktion beendet sich ja bei der Eingabe bestimmter Zeichen und anschließendem Drücken der Enter-Taste, wenn das Programm nur aus
a=input() print(a) besteht. Die Frage ist also: Kann man erreichen, dass sich input() erst beim Drücken einer bestimmten Taste, z. B. Esc, beendet?
Diese Aufgabe heißt Primfaktorzerlegung.
Eine der Implementierungen (entnommen von ):
def primfacs(n): i = 2 primfac = [] while i * i <= n: while n % i == 0: primfac.append(i) n = n / i i = i + 1 if n > 1: primfac.append(n) retu primfac Anmelden um eine Antwort zu hinterlassen