Ich schreibe gerade ein program allerdings komme ich nicht weiter.
Zusammengefasst lasst sich sagen das ich zwei threads laufen hab. Ein thread printed etwas auf den bildschirm, währrend der andere nach input fragt.
Das führt logischerweise zu problemen, da dann im input gerne der output von print steht.
Hört sich wirr an, deshalb poste ich mal beispielcode, der genau mein problem darsellt.
Code: Alles auswählen
import threading
import time
def goOn():
while True:
print("#########")
time.sleep(1)
def ask():
while True:
x = input("YOUR PROMPT: ")
threading.Thread(target = goOn, args= ()).start()
threading.Thread(target = ask, args= ()).start()
YOUR PROMPT: ########
Was könnte man machen damit print ausgeführt wird aber input() dann einfach in einer neuen zeile weiterläuft ?
VIELEN DANK IM VORRAUS. BIN AM VERZWEIFELN.