‫Gut.
‫Dein Kopf muss sich drehen wegen all dieser Schleifen, das ist ein wirklich schlechter Witz.
‫Aber ich fand es lustig, weil ich jetzt schon seit Stunden aufnehme und ich glaube, ich werde ein bisschen
‫verrückt.
‫Dies wird natürlich mein letztes Video für den heutigen Tag sein, aber wir werden jetzt
‫eine kleine lustige Übung machen.
‫Ich nenne alle Bewegung macht Spaß.
‫Offensichtlich bin ich voreingenommen, aber dieser hier macht besonders viel Spaß.
‫Warum werden wir tun.
‫Nun, wir werden simulieren, was ein Computer macht, wenn wir so etwas wie eine grafische Benutzeroberfläche
‫haben, die ein Computer anzeigen kann, sagen wir, sogar ein Bild hier.
‫Richtig.
‫Ich kann den Roboter hier drüben sehen.
‫Ich kann die Maus sehen.
‫Dies ist eine grafische Benutzeroberfläche.
‫Ich sehe Bilder.
‫Ich sehe Bilder auf meinem Bildschirm, diese Pixel auf meinem Bildschirm, und ich kann sie steuern.
‫Nun, wir werden eine grundlegende Version davon erstellen, um Ihnen zu zeigen, wie ein Computer funktionieren würde, nur aus
‫dem, was wir bisher gelernt haben, mit Schleifen und bedingter Logik.
‫So, was werden wir machen?
‫Nun, dies ist die Übung und Sie können sich das Reppel hier ansehen oder Sie können dies neu erstellen oder in diesem Video
‫erneut erstellen, Sie sollten Ressourcen angehängt haben, mit denen Sie selbst damit spielen können.
‫Und was ich möchte, ist, dass Sie diese Liste von Listen durchgehen.
‫Und jedes Mal, wenn Sie auf eine Null stoßen, möchte ich, dass Sie hier auf dem Bildschirm eine leere Stelle anzeigen.
‫Da eine Null in einem Computer nichts bedeutet, wollen wir ein Leerzeichen auf dem Bildschirm.
‫Wenn ich jedoch einen sehe, möchte ich ein Pixel genau diesen winzigen, winzigen Punkt auf unseren Computern simulieren, der voller
‫Farben sein kann.
‫Es könnte grün sein.
‫Es kann blau sein.
‫Es kann orange sein.
‫Aber für unseren Fall wollte ich ein Star sein.
‫Und damit möchte ich, dass Sie ein Programm erstellen, das dieses Bild, das sich beispielsweise in unserer
‫Datenbank oder auf der Festplatte unseres Computers befindet, aufnimmt und mit Leerzeichen oder Multiplikation auf dem Bildschirm anzeigt.
‫Und alles, was ich möchte, ist, dass Sie dieses Bild hier anzeigen, wenn ich auf Ausführen klicke.
‫Gut.
‫Das ist ein bisschen schwierig, und ich überlasse es Ihnen, es selbst herauszufinden.
‫Aber glauben Sie mir, Sie haben alle notwendigen Werkzeuge dafür gelernt.
‫Pause.
‫Video.
‫Probieren Sie es aus.
‫Ansonsten zeige ich dir, wie es geht.
‫Das allererste, was ich gerne mache, ist, darüber nachzudenken, was ich tun werde.
‫Ich möchte sicherstellen, dass wir einen Plan im Kopf haben.
‫Also werde ich zuerst kommentieren und sagen, nun, wir wollen definitiv über das Bild iterieren.
‫Richtig, wir werden hier also eine Art Iteration durchführen, das ist die Nummer eins.
‫Und dann möchte ich hier sagen, dass wenn es eine Null ist, ich eine leere Stelle drucken möchte.
‫Und wenn es eins ist.
‫Ich möchte drucken.
‫Ein Stern.
‫Alles klar, das ist also der Plan.
‫OK, das sollte also nicht allzu schwer sein, bevor Sie beginnen, damit dies funktioniert, müssen Sie einen
‫speziellen Parameter oder eine spezielle Option bei Google eingeben, die Sie der Druckfunktion geben können.
‫Und tatsächlich ist die Druckfunktion, die Sie hinzufügen müssen, oder die Option, die Sie hinzufügen müssen,
‫dies und.
‫Option, und wenn wir nach unten scrollen, wird es nicht so gut angezeigt, aber Sie können hier eine Zeichenfolge sehen, die nach dem letzten
‫Wert angehängt wird.
‫Die Standardeinstellung, wenn wir etwas drucken, ist eine neue Zeile.
‫Aber idealerweise wollen wir keine neue Linie.
‫In diesem Fall müssen Sie möglicherweise this und verwenden.
‫Option jetzt Ich weiß, ich habe es wirklich vage gelassen, ich möchte Ich möchte, dass Sie das Googeln üben und
‫aus Ihrem Fehler herausfinden, dass Sie einen Fehler haben werden, wenn Sie diesen Code erstellen,
‫wenn Sie versuchen, diese Informationen anzuzeigen, aber Versuchen Sie, es mit den Werkzeugen zu lösen, die Sie zur Problemlösung haben.
‫Okay, genug geredet, kommen wir dazu.
‫Das erste, was ich tun möchte, ist, über das Bild zu iterieren, ich sage für Bild in Bild,
‫weil dies genau hier ein Bild ist.
‫Dies ist also das Bild, aber es befindet sich in einer Liste, da wir mehrere Bilder haben können.
‫Und dann werde ich diese individuelle Liste noch einmal durchlaufen.
‫Also muss ich noch einmal eine for-Schleife machen.
‫Und dieses Mal sage ich vier Pixel, weil jedes davon ein Pixel ist.
‫Im Bild ist dies also eine verschachtelte for-Schleife.
‫Jetzt füge ich eine Bedingung hinzu und sage if.
‫Pixel.
‫Entspricht eins.
‫Dann gehe ich.
‫Drucken.
‫Ein Stern.
‫Ansonsten.
‫Ich werde drucken.
‫Eine leere Zeichenfolge.
‫Nun, vielleicht nicht leer, richtig, denn wir wollen ein Leerzeichen, ein Leerzeichen im Bild.
‫Gut.
‫Also mal sehen ob das funktioniert.
‫Wenn ich klicke, laufe.
‫Hmm.
‫Das ist nicht wirklich der Grund, warum ich wollte.
‫Ich möchte hier ein klares Bild, aber ich bringe die Dinge nur in eine Reihe und erinnere mich, dies war der kleine Trick,
‫bei dem ein Druck jedes Mal, wenn er gedruckt wird, eine neue Linie erzeugt.
‫Die Standardeinstellung, wieder, wenn wir dies schließen, werden Sie sehen.
‫Entspricht dieses Ende dieser Escape-Sequenz der neuen Zeile, können wir dies ändern, indem wir einfach sagen.
‫Stern, Komma, und dann sage ich zum Schluss, ich will keine neue Zeile, ich will nur.
‫Nun, ein String, aber ein leerer String.
‫Und das gleiche hier.
‫Ich tue es, Komma.
‫Und wenn ich auf Ausführen klicke.
‫Alles klar, es wird ein bisschen besser, aber jetzt habe ich ein Problem, bei dem wir keine neuen
‫Leitungen haben.
‫Alles ist in einer Zeile.
‫Hmm.
‫Das ist nicht gut.
‫Wie können wir das lösen?
‫Nun, idealerweise erstellen wir am Ende dieser ersten Schleife, in der wir nur das Bild oder die Zeile
‫im Bild durchlaufen, eine neue Zeile hier.
‫Richtig.
‫Wenn ich mir die Einrückung noch einmal anschaue, möchte ich nicht bei jedem Pixel eine neue Zeile.
‫Was wir das erste Mal hatten, aber ich möchte auch eine Zeile zwischen den Listen von Rose hinzufügen.
‫Ein besserer Name dafür ist vielleicht eine Zeile und ein Bild, und hier füge ich das Ende dieser for-Schleife hinzu,
‫also nachdem wir die gesamte Zeile durchlaufen haben.
‫Unten hier werde ich drucken.
‫Eine leere Zeile, aber denken Sie daran, dass die Standardeinstellung eine neue Zeile ist.
‫Also, wieder eine leere Zeichenfolge, wird standardmäßig eine neue Zeile verwendet und wir haben immer noch
‫diesen Code, wenn ich dies ausführe.
‫Oh, ich erhalte eine Fehlermeldung, weil das Bild nicht definiert ist, weil ich dies gerade in eine Zeile geändert habe, also
‫lassen Sie uns hier eine Zeile erstellen.
‫Klicken, laufen.
‫Und sieh dir das an, wir haben unseren wunderschönen Weihnachtsbaum, wenn du das nicht schön findest, das ist das Beste,
‫was ich konnte.
‫Aber das ist ein Weihnachtsbaum.
‫Und wir haben endlich eine Anzeige, wir haben Loops verwendet, wir haben bedingte Logik verwendet und
‫wir haben ein wenig gegoogelt, um herauszufinden, hey, wir brauchen diese Option jetzt.
‫Unser Code funktioniert, aber ich möchte hier etwas besser machen.
‫Und im nächsten Video möchte ich diesen Code ein wenig aufräumen und ein sehr wichtiges Thema in Sachen
‫Programmierung behandeln.
‫Ich werde das sehen, tschüss.