‫Willkommen zurück.
‫Machen wir eine lustige kleine Übung, wir wurden gerade von einer Spielefirma engagiert und
‫erstellen dieses Zaubererspiel und dieses Zaubererspiel hat den Zauberer im Profil des Benutzers.
‫Und vorerst setzen wir es einfach auf false.
‫Wir haben auch ist.
‫Experte.
‫Und ob dieser Benutzer ein Experte in diesem Spiel ist, lassen wir es vorerst wahr.
‫Und dann, hm, machen wir das hier.
‫Ich möchte, dass Sie überprüfen, ob beide oder ob Magier.
‫Und Experte.
‫Und wenn das der Fall ist, wenn es wahr ist, dann möchte ich, dass Sie drucken, dass Sie ein Meistermagier sind, und ich möchte, dass Sie es
‫auch überprüfen.
‫Wenn Magier.
‫Aber kein Experte, wenn das der Fall ist, möchte ich nur drucken, zumindest kommst du dahin.
‫Und dann lassen Sie uns zum Schluss noch eine Überprüfung durchführen, die besagt, ob Sie kein Magier sind.
‫Ich möchte sagen, hmm, nun, du brauchst magische Kräfte.
‫Nun möchte ich, dass Sie das, was Sie über logische Operatoren gelernt haben, verwenden, um diese bedingte Logik zu erstellen.
‫Sie können das Video anhalten, wenn Sie möchten, und es selbst in einem Rebell versuchen.
‫Ansonsten werde ich mit einer Antwort weitermachen.
‫Aber Sie sollten dies relativ einfach lösen können, wenn Sie die Videos und Übungen bisher verfolgt
‫haben.
‫Beginnen wir also mit dem ersten, bei dem wir sagen, dass Sie ein Meistermagier sind, also werde ich sagen, ob.
‫Ist Experte und ist Magier.
‫Ich werde drucken, du bist ein Meistermagier, also werde ich das kopieren und sagen: Drucken.
‫Du bist ein Meistermagier, nichts Verrücktes hier und dann der nächste, werde ich sagen.
‫Wenn oder ich sogar sagen könnte, naja, wenn ich will und wieder, dies ist etwas, das Sie entscheiden
‫können, was Sie bevorzugen, ich verwende normalerweise gerne l, wenn es in diesem Fall Teil des gleichen Konzepts ist wie das erste.
‫Ja.
‫Wir versuchen immer noch herauszufinden, um welchen Benutzertyp es sich handelt.
‫Also verwenden wir Elif und sagen L, wenn wir überprüfen wollen, ob es ein Magier ist.
‫Das ist also Magier.
‫Wir werden also prüfen, ob das stimmt.
‫Aber wir wollen auch prüfen.
‫Wenn gut, jetzt kein Experte, wie machen wir das?
‫Ich meine, wir könnten sagen, Kurzschluss verwenden und sagen, ist Experte, und selbst wenn dies falsch ist.
‫Wir können hier durchkommen, denn als Magier, schließen Sie diesen Teil ab und drucken Sie diesen Teil aus, Aleece, Sie kommen dorthin.
‫Denn das Interessante hier ist, dass dieser Codeblock niemals ausgeführt wird, wenn beides wahr ist, denn im
‫ersten Halbblock überprüfen wir das, sodass wir, sobald dies wahr ist, das L . vollständig
‫ignorieren . F..
‫Also könnten wir das machen.
‫Aber, hm, das ist ein bisschen schwer zu lesen, weil ich wirklich darüber nachdenken muss.
‫Wenn ich auf den Code zurückkomme oder jemand anders meinen Code anschaut, ist das nicht klar,
‫es sei denn, ich kommentiere, dass ich überprüfe, ob es ein Magier, aber kein Experte ist, da dies nie ausgeführt wird.
‫Wenn ein Magier falsch ist, wird genau danach gesucht.
‫Ich weiß, es ist schon verwirrend, es zu sagen.
‫Also ziehe ich es vor, so etwas zu verwenden und nicht.
‫Und das liest sich viel besser, oder?
‫Es macht viel mehr Sinn.
‫Hey, wenn diese Person ein Experte und Magier ist, tun Sie dies.
‫Andernfalls, wenn diese Person Magier und kein Experte ist, drucken Sie dies aus.
‫Das liest sich ganz schön.
‫Und ja, Sie können dies tun, denn denken Sie daran, nicht nur zu überprüfen und invertieren, was auch immer der boolesche
‫Ausdruck ist.
‫Dies wird also immer noch zu einem booleschen Wert ausgewertet und kann überprüft werden.
‫Okay, lass uns den letzten beenden, wenn du kein Magier bist, brauchst du magische Kräfte.
‫Wie überprüfen wir hier also?
‫Nun, wir können es auch anders machen, wenn und nein.
‫Zauberer.
‫Und wenn ich so reinlaufe und Print sage und wir hier einfach kopieren, brauchst du magische Kräfte.
‫Und lassen Sie uns die Kommentare vorerst entfernen, damit wir die Codeblöcke sehen können.
‫Und wir werden unser Programm testen, hoffentlich haben wir es richtig codiert, hoffentlich gibt es keine Fehler,
‫aber schauen wir mal, ob ich das starte.
‫Sie brauchen magische Kräfte.
‫Warum ist das so?
‫Brunnen.
‫Wenn der Magier falsch ist, wird nichts davon funktionieren.
‫Was ist, wenn ich dies auf "true" ändere und auf Ausführen klicke?
‫Also gut, ich bin ein Meistermagier, weil ich sowohl Experte als auch Magier bin.
‫Was ist, wenn ich dies auf "false" umstelle und auf Ausführen klicke?
‫Hey, wenigstens kommst du dahin.
‫Ich bin ein Magier, aber noch kein Experte, ich muss immer noch mein Gameplay verbessern.
‫Sie haben vielleicht eine andere Antwort erhalten als ich, und es gibt viele Möglichkeiten, dies zu tun, oder?
‫Sie hätten auch eine L-Anweisung verwenden können, oder bei der bedingten Logik dreht sich alles um das Schreiben von Code, der nicht nur
‫für Sie, sondern auch für andere Personen, die Ihren Code lesen, Sinn macht.
‫Die Idee ist nicht, extrem schlau zu sein oder sich wirklich um Kurzschlüsse zu sorgen.
‫Ja, es kann leistungsfähiger sein, aber eine Maschine ist so leistungsstark, dass sich ein klein
‫wenig Optimierung dort normalerweise nicht lohnt, wenn Sie vielleicht die Lesbarkeit verlieren.
‫Sie möchten also sicherstellen, dass sich Ihr Code wie Englisch liest.
‫Und dies ist ein Thema, das ehrlich gesagt vielen Anfängern schwer fällt zu verstehen, wo sie versucht haben, so
‫schlau wie möglich zu sein.
‫Richtig.
‫Möglichst wenig Code in möglichst kurzen Zeilen, wenn man sich stattdessen auf die Lesbarkeit konzentrieren
‫möchte, denn ein leicht verständlicher Code ist ein Zeichen für einen guten Entwickler.
‫Und ich hoffe, wenn du dir das ansiehst, denkst du, ja, das ist ziemlich einfach.
‫Ich meine, das macht alles Sinn.
‫Aber das ist nicht der einzige Weg.
‫Vielleicht ist meine Version von dem, was gut brütet, anders als deine.
‫Die Idee ist für jeden von uns, unser Bestes zu geben, um unseren Code einfach und schön zu gestalten.
‫Und beim Programmieren gibt es nicht die eine richtige Antwort.
‫Es gibt viele Möglichkeiten, ein Problem zu lösen, aber der Schlüssel ist, es auf einfache und lesbare Weise zu lösen.
‫Ich wünsche Ihnen viel Spaß und bis zum nächsten.