Implementierung von stdin und stdout
📁 Hilfe, Beispiel
In der Aufgabe (abgesehen vom eigentlichen Lösungsalgorithmus) ist es notwendig, die Datenannahme über stdin und die Ausgabe über stdout zu implementieren. Bisher habe ich die Datenannahme normalerweise über input und die Ausgabe über print implementiert oder einfach den Wert ohne Ausgabe über return zurückgegeben. Wie man Daten mit Hilfe von stdin/stdout annimmt, verstehe ich nicht. Große Bitte, einen Link oder ein Codebeispiel zu geben, um es zu verstehen.
Der Unterstrich ist ein genauso gültiger Variablenname wie x, zum Beispiel.
Das heißt, aus Sicht des Interpreters unterscheiden sich die Ausdrücke for _ in range(5) und for x in range(5) in nichts und werden gleich ausgeführt.
Es ist einfach eine Tradition, den Unterstrich zu verwenden, um zu zeigen, dass diese Variable später nirgendwo mehr verwendet wird. Das heißt, wir verwenden eine syntaktische Konstruktion, die eine neue Variable erfordert, aber wir brauchen nicht diese Variable, sondern andere Effekte dieser syntaktischen Konstruktion.
Der Ausdruck for _ in range(5) wird normalerweise einfach verwendet, um etwas 5 Mal zu wiederholen. Bei jeder Iteration nimmt die Variable _ nacheinander die Werte 0 an.
Anmelden um eine Antwort zu hinterlassen