ich möchte aus einem standard in stream einen std out stream erzeugen. Beim in-stream handelt es sich um Ziffern, das Ende des Streams ist durch 'EoF' gekennzeichnet. Nun möchte ich ensprechend der Ziffer eine Anzahl an Fragezeichen ausgeben lassen, Beispiel:
input-stream:
2
3
1
output-stream
??
???
?
Leider habe ich es trotz Recherche nicht hinbekommen. Ich hoffe, ihr könnt mir helfen. Anbei mein Code:
Code: Alles auswählen
import sys
num = sys.stdin.readlines()
# <ctrl-d> EoF sent
for line in sys.stdin:
list = ["?"]*num
sys.stdout.write(''.join(list)+"\n")