Programmieren mit Python: Praktische Einführung für Anfänger:innen | Febin George | Skillshare

Playback-Geschwindigkeit


  • 0.5x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 2x

Programmieren mit Python: Praktische Einführung für Anfänger:innen

teacher avatar Febin George, Software Developer

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu jedem Kurs
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu jedem Kurs
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

30 Einheiten (3 Std.)
    • 1. 1. Einführung und Kursstruktur

      3:25
    • 2. 2.1-Installation für Windows

      6:46
    • 3. 2.2 Installation für Mac OS

      6:27
    • 4. 2.3 Installation für Linux

      6:58
    • 5. 3.1 Was ist eine Variable und wie du eine definierst

      4:07
    • 6. 3.2 Regeln zur Definition einer Variable

      3:33
    • 7. 3.3 Dateitypen

      2:21
    • 8. 4. Zahlen

      3:41
    • 9. 5.1 Was sind Betreiber ?

      3:16
    • 10. 5.2 Verschiedene Arten von Bedienern

      13:15
    • 11. 6.1 Was ist eine String und wie definiere man eine

      10:26
    • 12. 6.2 String-Operationen

      7:09
    • 13. 7.1 Was ist eine Liste und wie erstelle man eine ?

      3:51
    • 14. 7.2 Listenoperationen

      7:18
    • 15. 8. Was ist ein tuple und wie du ein Gestalten kannst?

      4:34
    • 16. 9.1 Was ist ein Wörterbuch und wie erstelle man ein

      4:59
    • 17. 9.2 Dictionary

      6:57
    • 18. 10.1 Was sind bedingte Aussagen ?

      2:01
    • 19. 10.2 Verschiedene Arten von bedingten Anweisungen

      8:40
    • 20. 10.3 Verwendung von logischen Operatoren in bedingten Anweisungen

      8:20
    • 21. 10.4 Programm – Prüfe mehrfach von 3 und 7

      7:54
    • 22. 11.1 Was sind die looping und die Implementierung von For Schleife in Python

      5:20
    • 23. 11.2 Die 11.2 in Python

      3:48
    • 24. 11.3 Nested loops in Python

      4:21
    • 25. 11.4 Break, Continue und Else

      9:10
    • 26. 11.5 Programm – Prüfe dich, ob ein Buch in deiner Sammlung von Büchern vorhanden ist.

      6:49
    • 27. 12.1 Was sind Funktionen und wie definiere eine ?

      4:00
    • 28. 12.2 Funktionen mit Parametern und Rückgabewerten

      7:40
    • 29. 12.3 Programm – Finde die besten unter zwei Zahlen

      7:00
    • 30. 13. Was ist die Exception und wie du mit Ausnahmen in Python umgehst.

      6:53
  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Alle Niveaus

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

2.257

Teilnehmer:innen

--

Projekte

Über diesen Kurs

Dieser Kurs ist speziell für Anfänger, die sich in der Praxis mit Python ansprechen und dir Konzepte der Programmierung von Grundlagen und Python beibringen, die dir die einfachste Sprache beibringt, die du für Anfänger:innen anfängt.

Mit diesem Zeitpunkt lernst du die in-demand da die meisten sought-after Fähigkeiten in den Bereichen Datenwissenschaft, Backend-Entwicklung, Internet of Things und etc.

Viele exercise die der Vorlesung, of in diesem Kurs enthalten, sind dir mit einem tollen Lernerlebnis ein großartiger Ausklang beigelegt!

Du wirst ein Projekt am Ende dieses Kurses anwenden, das auf dich entworfen ist, um alle Themen zu umsetzen, die du am Ende dieses Kurses beherrscht hast, um dir in diesem Kurs ein ganze, das dir in die Schrift deiner eigenen unabhängigen Programme in Python zu geben.

Triff deine:n Kursleiter:in

Teacher Profile Image

Febin George

Software Developer

Kursleiter:in

I am a software engineer with a passion for teaching. I have 3 years of professional experience as a software developer with my primary expertise being Python programming.

My mission in life is to leave this world a better place than how I found it, and Skillshare helps me do that by connecting us together through the world of online education.

Vollständiges Profil ansehen

Kursbewertungen

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%
Bewertungsarchiv

Im Oktober 2018 haben wir unser Bewertungssystem aktualisiert, um das Verfahren unserer Feedback-Erhebung zu verbessern. Nachfolgend die Bewertungen, die vor diesem Update verfasst wurden.

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen bei Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. 1. Einführung und Kursstruktur: Hallo und herzlich willkommen in der Schule danke für die Anmeldung, und ich bin froh, Sie hier zu haben. Mein Name ist fünf verantwortlich und ich werde dein Lehrer für die Schulen sein. Ich bin ein Ingenieurstudium mit fast drei Jahren Berufserfahrung auf Ich bin Programmierer seit fast 10 Jahren. Und wenn Sie jemand sind, der gerade erst mit der Programmierung begonnen hat, haben Sie die richtige Wahl getroffen, indem Sie beißen als Sprache wählen, mit der Sie beginnen können. Und übrigens, sag das von Don. Es ist eine ziemlich einfache Sprache für einen Anfänger, mit dem man anfangen kann. Und nicht nur das. Bygone hat eine Menge Popularität im Bereich der Schwarz und Entwicklung maschinelles Lernen Daten Zeichen in Schalten Sie es aus Dinge und was nicht So halten Sie sich mit den grundlegenden Fähigkeiten ausgestattet . Haben Sie einen Kampf, von dem aus Sie gehen können, laufen Sie weiter in diesem Mädchen Ich werde Ihnen nur eine Grundlage geben, um mit Bytom zu beginnen. Ich habe die Partitur ausgehend von den Grundlagen entworfen. Wir werden damit beginnen, die Konzepte eins nach dem anderen zu lernen. Am Ende jedes Abschnitts haben Sie Notizen, von denen Sie durchgehen können, und Sie werden eine Menge von Übungsproblemen , die Sie üben können. Wir werden eine Menge von Programmierbeispielen lösen, während wir Fortschritte durch und am Ende der Ziele, werden Sie an einem Projekt arbeiten, in dem Sie alle Konzepte umsetzen, die Sie in den Schulen lernen werden. Werfen wir einen Blick auf unsere Kernstruktur. Wir beginnen zunächst mit der Installation und dem Schreiben Ihres ersten Biss auf dem Programm. Nun, ob Sie auf einem Windows oder einem Mac oder einer Linie X-Maschine sind, ich habe separate Vorträge erstellt, die Installation für jeden von ihnen demonstrieren, und Sie können diejenige auswählen, die für Sie geeignet ist. Am Ende dieser Vorlesung werden Sie Ihren ersten Biss auf Programm schreiben, das per Konvention zufällig das Hello World Problem ist, und dann tauchen wir in Konzepte wie Variablen und Datentypen ein. Und dann beginnen wir mit dem ersten Datentyp, dass seine Zahlen und dann lernen wir über Operatoren. Und dann lernen wir über einen anderen Datentyp , der String ist, und dann gehen wir auf Sequenz, die Liste Topol und dann Wörterbücher ist. Und das vervollständigt die Datentypen und kämpft weiter. Und jetzt werden wir zu bedingten Aussagen, loping Aussagen und Funktionen, in denen wir alle diese Datentypen manipulieren, die wir bisher gelernt haben. Und sobald Sie mit bedingten Anweisungen am Ende jedes Abschnitts von hier aus beginnen, werden Sie komplettes Programm und Python schreiben, bis hier Sie die Pythons Idol Umgebung verwenden , um alle Konzepte wie zuverlässige Sende-Datentypen zu üben. Aber ausgehend von bedingten Aussagen, werden Sie beginnen, durch Stadtprogramme zu schreiben, um Ihnen eine Hand auf Erfahrung zu geben. Also nach bedingten Anweisungen, werden Sie Schleifenanweisungen lernen und dann gehen wir auf Funktionen. Schließlich werden Sie ein Projekt implementieren, das die ersten drei Schüler aus einer Klasse zu rangieren ist. Und dieses Projekt werden Sie alle Konzepte umsetzen, die Sie in den Schulen lernen werden. Niemand irgendwann Zeit, den Sie fühlen, dass Sie stecken sind, sind Sie nicht in der Lage, ein bestimmtes Konzept zu verstehen . Fühlen Sie sich frei, das Diskussionsboot zu benutzen und ich werde Sie von dort aus begleiten. In Ordnung, also bin ich aufgeregt. Im nächsten Abschnitt werden wir mit den Schulen beginnen, die Ihre Maschine einzurichten. Aber beißen Sie auf und schreiben Sie Ihr erstes Programm. Ich seh dich dort. Vielen Dank. 2. 2.1-Installation für Windows: Hallo und willkommen zu diesem Vortrag. In diesem Vortrag werden wir unsere Entwicklungsumgebung auf Ihrem Windows-Rechner aufsetzen und Ihr erstes Programm schreiben und weiter kämpfen. nun Wenn SienunMac oder Line X Benutzer sind, können Sie diese Vorlesung überspringen. Ich habe separate Vorträge erstellt, die die Installation für einen Mac sowie eine Lay Next Machine demonstrieren . Jetzt werden wir Python drei sowie einen Texteditor installieren. Jetzt ist die Installation von einem Text ein wenig ist völlig optional. Sie könnten genauso gut den Notizblock verwenden, der zusammen mit Ihrem Windows-Rechner kommt, aber ich persönlich bevorzuge die Schnittstelle, die der Atom-Editor zu bieten hat, die wir in dieser Vorlesung installieren werden. Also lasst uns beginnen, indem wir unser Web Rosa öffnen. Die, die ich verwende, ist Google Chrome. Gehen Sie voran und öffnen Sie es in Ihrer Adressleiste im Schlepptau, beißen Sie auf Punkt Org und scrollen Sie nach unten, und Sie haben eine Option, die Biss auf 3.6 spart. Starten Sie eine zum Download, die die Version zum Zeitpunkt der Erstellung ist. Aus den Partituren, klicken Sie darauf und dann auf unten gekratzt. Sie haben eine Option für einen Windows-Download. Also überprüfen Sie nach den Betriebssystem-Fenstern und wählen Sie diese ausführbare Installer, die sagen, ist Windows X 86 64, die sicherstellen, dass es auf Ihrem System mit dem Euro installiert wird. Auf einem Gesamtbit sind ein 64-Bit-Betriebssystem. Klicken Sie darauf und Sie sehen nicht sollte beginnen, also wenn Sie nicht wissen, dass es abgeschlossen wurde. Klicken Sie auf die heruntergeladene ausführbare Datei auf, dann sollte Ihre Installation von Python beginnen. Klicken Sie auf Conran auf, dann klicken Sie auf dieses Kontrollkästchen, das bei Biss auf 3.62 Teile sagt, um Ihren Kampf auf Dateien von Eingabeaufforderung ausführen Jetzt klicken Sie auf Jetzt installieren und das beginnt Ihren Biss bei der Installation. größere Kämpferinstallation ist jetzt abgeschlossen. Klicken Sie auf Schließen, und jetzt werden wir gehen und unseren Atom-Editor installieren. Um dies auf Ihrer Adressleiste zu tun, geben Sie bei M dot io, die Atome Homepage öffnen soll, und dann haben Sie eine Option zum Download für das Problem Betriebssystem. Dass Ihr Ende, ob es sich um eine torrid Orbit handelt, ein 64-Bit-Klick auf Download ist, und das sollte Ihren Download für Ihren schauspielerischen Editor beginnen. Download ist jetzt abgeschlossen. Gehen Sie voran und klicken Sie auf die heruntergeladene ausführbare Datei auf, die die Installation an einer militärischen Clique beginnen sollte . Conran, wenn Sie dazu aufgefordert werden. Also, sobald Sie die Installation erfolgreich abgeschlossen wurde. Du solltest in diesem Fenster deines Atom-Editors sein. Großartig. So haben wir nun unseren Kampf und auch den Texteditor auf einem Windows-Rechner eingerichtet. Lassen Sie uns voran und schreiben Sie unseren ersten Kampf auf Programm, das ist hallo, World. Also lass mich zuerst alle diese Stiche loswerden. Nein, es gibt mehrere Möglichkeiten, wie Sie einen Kampf auf Programm ausführen können. Wir werden daran festhalten, um in den Schulen aufzuziehen. 1. 1 ist es, es über einen Texteditor auszuführen und ein anderer ist es, es durch Idol Umgebung auszuführen, die Sie in Kürze betrachten werden. Sie müssen also einen Texteditor verwenden, wenn Sie vollständigen Kampf auf Programme schreiben, die Sie mehrere Male ausführen können, um Ihr Programm zu schreiben. zuerst Öffnen Siezuersteine neue Datei, klicken Sie auf Datei und die neue Datei und speichern Sie diesen Kampf als Biss auf Datei. Um dies zu tun, klicken Sie auf Datei in letzter Zeit speichern können. Dann könnten Sie einen beliebigen Namen nach Ihrer Wahl angeben. Ich werde meine Datei als hallo Welt benennen und dann mit einer Erweiterung dot de vie toe beendet. Identifizieren Sie Ihre Datei als Kampf auf Datei auf. Sobald Sie das tun, können Sie jetzt anfangen, Ihren Python-Code zu schreiben. Also, was wir in diesem Programm tun werden, ist, eine String-Hallo Welt auf Ihren Monitor zu drucken . Um dies zu tun, hat Python eine Funktion namens print. Nun, sich keine Sorgen über diese Funktionen und Strings alles, wenn dies in den kommenden Abschnitten in den Schulen erzählt wird . Also für den Moment, geben Sie einfach diese Zeile des Gerichts in Ihr System ein, das Druck und offene Klammer ist. Und dann, bis ein Paar Doppelmäntel und geben Sie die Zeichenfolge Hallo, Würden Sie, wenn Sie tun, dass diesen Kampf gespeichert und von einer Eingabeaufforderung ausgeführt, um das zu tun, öffnen Sie einen Befehl von Enthauptung über zu starten und Eingabe cmd Klicken Sie darauf. Nein, Was Sie tun müssen, ist in der Devi I Raum die Partei der Datei. Jetzt habe ich meine Datei in meinem Desktop gespeichert, so dass es Desktop sein würde und dann einen umgekehrten Schrägstrich und Ablage geben , die hallo Welt Punkt Be jetzt beim Drücken der Eingabetaste, werde ich die Ausgabe als hallo erhalten. Dies ist eine Möglichkeit, mit der Sie dieses Problem ausführen können. Ein anderer Weg ist durch den Biss auf Idol Umgebung. dazu Klicken Siedazuauf Start und geben Sie idol ein und klicken Sie dann auf diese ausführbare Datei. Nun dies trotz auf Idol Umgebung, das ist ein Interpreter, das gibt Ihnen Ausgabe auf dem Flug. Also, wenn Sie Hallo wird in der Leerlaufumgebung drucken möchten, müssen Sie nur Hallo Fuß drucken und Sie haben Ihre Ausgabe. Also werden wir Idol viel in den Schulen verwenden, wenn wir die Konzepte üben müssen . Wie Sie es jetzt sehen können, ist es wirklich einfach, Konzepte mit Idol zu üben. Sie geben einfach den Code ein und Sie werden in der Lage sein, die Ausgabe zu sehen. Aber durch einen Texteditor ist es ein bisschen unangenehm, wo Sie die Datei speichern und dann zu Ihrem Befehl gehen und dann ausgeführt werden müssen . So werden wir Texteditor einmal verwenden, na ja, jeder Abschnitt von bedingten Aussagen, von wo aus wir beginnen, kompletten Biss auf Programme zu schreiben . Bis dahin werden wir die Idol-Umgebung verwenden, die von Python bereitgestellt wurde. Also werde ich meine Hinrichtung auf meiner Markiermaschine fortsetzen. Aber wenn Sie diese beiden funktionieren, die in der Lage ist, über einen Texteditor und die Idol-Umgebung von Buyten auszuführen, dann sollten Sie in der Lage sein, mit mir zu folgen. Aber eine wichtige Sache, die Sie sich erinnern müssen. ISS, wenn Sie Ihren Kampf auf Programm durch Ihren Befehl ausführen müssen Sie PV jetzt auf meinem Mac eingeben, werde ich in Kampf auf drei. Aber unter Windows wird dieser Befehl unter Windows nicht erkannt. Was Sie brauchen, um eine Geschwindigkeit einzugeben, oder? Das ist also das Ende dieser Vorlesung. Sie haben nun Ihre Entwicklungsumgebung auf Ihrem Computer eingerichtet, und Sie haben Ihr erstes Programm und Python geschrieben. Wenn Sie irgendwelche Probleme in dieser Installation haben, legen Sie es auf das Diskussionsboot und ich helfe Ihrem Freund dort. Im nächsten Abschnitt werden wir tauchen in Konzerte und Python wie Datentypen und Variablen. Wir sehen uns dort. Vielen Dank 3. 2.2 Installation für Mac OS: Hallo und herzlich willkommen zu diesem Vortrag. In dieser Vorlesung werden wir unsere Entwicklungsumgebung in einem Mac OS einrichten. Wenn Sie ein Windows-Benutzer oder ein Line-X-Benutzer sind, können Sie diese Vorlesung überspringen, separate Vorträge erstellt haben, die Installation für Zeile X und Fenster demonstrieren, und Sie können sehen, was für Sie geeignet ist. Nun, während dieses Kurses, werden wir auf drei Piped sowie einen Texteditor benötigen. Jetzt können Sie jeden Texteditor Ihrer Wahl verwenden. Sie können sogar den grundlegenden Texteditor verwenden, der mit Ihrem Mac geliefert wird. Aber ich persönlich bevorzuge die Schnittstelle aus dem Texteditor mit Namen Atom. Und in diesem Vortrag werde ich demonstrieren, wie man Atom auch installiert. Lassen Sie uns damit beginnen, unsere Broza zu öffnen. Die eine, die ich verwende, ist Google Chrome und Kopf Zeh Kampf auf Punkt Org. Gehen Sie nun zum Download-Bereich und klicken Sie auf, welche von einer Version von Fight on Three zur freien Zeit verfügbar ist . Aufnehmen dieses Video. Die Version ist trotz auf 3.6 Punkt eins erhältlich. Gehen Sie voran heruntergeladen, und klicken Sie nach dem Herunterladen auf das Installationspaket. Hier können Sie sich frei fühlen, durch alle Lizenzvereinbarungen zu lesen, aber ich werde nur zu treffen, weiter und klicken Sie auf zustimmen. Und wenn Sie möchten, können Sie Ihr Installationsverzeichnis ändern, aber ich werde es nur in der Standardinstallation direkt und nur in Ihr Admin-Passwort installieren wenn es Sie auffordert, und klicken Sie auf Software installieren. Das könnte also einige Zeit in Anspruch nehmen. Ich habe das Video hier gemacht, und ich werde mich bei Ihnen melden, wenn es fertig ist. , jetzt, Also, jetzt,da unsere Installation abgeschlossen ist, lassen Sie uns einfach dieses Fenster schließen und Sie haben eine Möglichkeit, Ihr Installationspaket zu verschieben, um Verschieben des Papierkorbs abstürzen, da ich nicht mehr gebraucht habe. Und dann lassen Sie uns einfach überprüfen, ob Biss on installiert wurde. Also, was wir in den Schulen verwenden, um die Konzepte ein Spion Städte lernen, Idol Umwelt. Um zu überprüfen, ob das installiert wurde, drücken Sie ein Befehlsfeld auf Ihrem Mac und geben Sie I D l E ein und drücken Sie die Eingabetaste. Also, wenn sich dies gut öffnet, bedeutet es, dass trotz auf in Ihrem Computer ohne Probleme installiert wurde. Ja, es öffnet sich auf. Wir sind gut, mit Fightin zu gehen. Also als Nächstes. Was wir brauchen, ist ein Texteditor. Wie ich bereits sagte, werde ich Atom in meinem System installieren. Sie können frei wählen, welchen Texteditor Sie bevorzugen. Also lassen Sie uns noch einmal eine Broza auf dieser Zeit öffnen und den Atompunkt i o Und hier gehen Sie zum Download von Mike Option, und wenn Sie nicht wissen, dass es abgeschlossen wurde, haben Sie eine Option, um es zu extrahieren und dieses Video zu bearbeiten Hier. Ich melde mich bei Ihnen, wenn der Download abgeschlossen ist. Groß sind Download wurde noch nicht abgeschlossen. Gehen Sie weiter und klicken Sie auf die heruntergeladene Datei. Nun sollte das Ihr Atom-Paket extrahieren und Ihnen ausführbare Datei geben. Kein Doppelklick darauf und das sollte den Atom-Editor für Sie öffnen. Klicken Sie also auf „Öffnen“. Großartig. So öffnete die Anzeige weggelassen von Wäldern. Jetzt, da wir beißen und ein Texteditor installiert haben, gehen wir weiter und schreiben Sie Ihren ersten Kampf auf Programm. Nun per Konvention ist das erste Programm, das Sie in einer beliebigen Programmiersprache schreiben, das Hallo Welt-Programm . Also lasst uns das auf unseren Atom-Editor schreiben. Also zuerst speichern Sie diese Datei als Biss auf Datei. Um dies zu tun, klicken Sie auf Datei, Kopf über zu speichern und dann geben Sie jede Datei aus Ihrer Wahl auf diese, benennen Sie es als Hallo Welt. Stellen Sie einfach sicher, dass Sie es für den Punkt b y als Dateierweiterung beenden, um es als Kampf auf Datei zu identifizieren . Nun, um ein Hello World-Programm zu schreiben, das die Zeichenfolge Hello World auf dem Monitor von Ihrem Bildschirm zu drucken, benötigen Sie eine Funktion in Python namens Print Function. Also in den Druck und die offene Klammer und geben Sie doppelte Codes sind Single Coats und Eingabe . Hallo, Welt. Jetzt sind alle Konzepte, die wir in letzter Zeit mit Strings, Funktionen und allen beschäftigen werden . Wenn es uns um viel mehr Details geht. Aber für den Moment, damit Ihr erstes Programm richtig funktioniert, geben Sie dies einfach in Ihren Texteditor ein und speichern Sie diese Datei jetzt, um Ihren Kampf auf dem Programm auszuführen , öffnen Sie Ihr Terminal. Ich mache das, indem ich ein Kommandofeld trage und dann das Terminal betrete, so dass das Terminal für dich geöffnet wird. Und jetzt, was Sie tun müssen, ist in Kampf auf drei Weltraum. Der Teil zu Ihrer Einreichung, was ist, ich habe meine Datei auf Desktops gespeichert, so wird es Desktop Schrägstrich Ihre Einreichung Hexen. Hallo, Bulle Dot Levi. Und das gibt Ihnen die Ausgabe. Hallo, Welt. Nein, es gibt mehrere Möglichkeiten, ein Python-Programm auszuführen. Wir werden zwei Möglichkeiten in diesem Kurs Einigkeit durch den Texteditor verwenden, Sie verwenden, sobald Sie den Abschnitt der bedingten Anweisungen erreicht haben, wo Sie anfangen, ein Programm zu schreiben und weiter zu kämpfen. Aber bis dahin, wo Sie Ihren Python-Code ausführen werden, befindet sich in der Leerlaufumgebung von Python. Also lassen Sie uns die Hallo Welt in unserer Idol Umgebung ausführen. Also Befehl Raum und geben Sie Idol, das öffnet die Idol Umgebung für Sie und hören, was Sie tun, ist schreiben Sie den String Freund hallo Welt und drücken Sie einfach Enter und das sollte eine Zeichenfolge drucken . Hallo, gut für dich. So, jetzt wissen Sie, warum wir Artikel verwenden. Es ist, weil das Üben von Konzepten viel einfacher wird. Sie müssen nicht den Schmerz durchmachen, eine Datei zu speichern und sie jedes Mal auszuführen . Also, das ist das Ende dieser Vorlesung, wissen Sie, haben Sie Ihre Entwicklungsumgebung auf Ihrem Mac bereit. Und du hast deinen ersten Biss auf dem Programm zurückgebracht. Der nächste Abschnitt behandelt Variablen und Datentypen. Und von dort werden wir mit den Konzepten und Python beginnen. Wir sehen uns dort. Danke. 4. 2.3 Installation für Linux: Hallo und herzlich willkommen zu diesem Vortrag. In diesem Vortrag werden wir unsere Entwicklungsumgebung auf einer Line-X-Maschine einrichten, und Sie werden ein erstes Programm schreiben und weiter kämpfen. Wenn Sie ein Windows- oder Mac-Benutzer sind,können Sie diese Vorlesung überspringen. Wenn Sie ein Windows- oder Mac-Benutzer sind, Da habe ich separate Vorträge erstellt, die die Installation für Windows sowie eine Mac-Maschine demonstrieren . Wir werden Fight on Three Leerlaufumgebung für Python auf einem Texteditor installieren. Jetzt ist die Installation für einen Texteditor komplett optional. Sie könnten genauso gut den Texteditor verwenden, der mit Ihren Auskleidungen geliefert wird, aber ich persönlich bevorzuge die Schnittstelle, die der Atom-Editor zu bieten hat, die wir in dieser Vorlesung installieren werden. Also führe das auf einer offenen Zehe-Maschine aus und wir werden alle Installationen über die Befehlszeile durchführen . Also gehen Sie voran und öffnen Sie Ihr Terminal, indem Sie Control all anti auf Ihrer Tastatur drücken. Also, sobald das geöffnet war, Sie diesen Befehl ein, und das sollte ein Repository in Ihr System hinzufügen. Nun, wenn Sie auf offen sind $16.1 sind höhere Version, als Sie können diesen ersten Schritt überspringen, so geben Sie Ihr Admin-Passwort und drücken Sie erneut die Eingabetaste, um fortzufahren und das sollte das Repository hinzufügen . Also, sobald das abgeschlossen ist, geben Sie diesen Befehl pseudo ap ti get a big Also was Pseudostaub ist das? Es gibt Ihnen die super Verwendung von Privilegien, um diesen Befehl auszuführen. Und was schade, spät aufstehen, ist, dass es alle Ihre Repositories auf das neueste russische vom Huhn aktualisiert als installiert. Also, sobald das in diesem Befehl abgeschlossen wurde pseudo ein PT get installieren Biss auf 3.6 und das sollte Ihre Installation für Biss auf dieser Anlage beginnen PRESTA y und drücken Sie Enter. Großartig. Wir wissen es. Haben Sie beißen auf 3.6 installieren Sie in unserer Auskleidungsmaschine. Als Nächstes brauchen wir die ideale Umgebung des Buyten. Um das in diesen Befehl zu installieren pseudo ein PT installiert Idol drei. Idol ist also eine Umgebung, die von Python bereitgestellt wird, in der Sie die Python-Befehle ausführen können. Wir werden Idol viel in den Partituren verwenden, um alle Konzepte zu üben, die wir lernen werden. Also, jetzt haben wir nach Land und Leerlauf installieren. Lasst uns weitermachen und das Atom installieren. Editor Sie müssen zuerst ein Repository hinzufügen, gehen Sie vor und geben Sie diesen Befehl auf Ihre Zeile X-Maschine und drücken Sie die Eingabetaste drücken Sie erneut auf der Eingabeaufforderung und das sollte das Repository hinzufügen Also, sobald das abgeschlossen wurde Weiter, was Sie brauchen zu tun, hat Angst, dass das Repository auf das neueste Waschen durch Ausführen von pseudo ap ti get update Also, sobald Sie Update abgeschlossen ist, können Sie einige von der Remesy nur ignorieren, die aufgetreten ist. Das ist überhaupt kein Problem. Also gehen Sie voran und installieren Sie pseudo ap ti installiert atom. Also werden wir jetzt unseren Atom-Editor installieren. Klassifizieren Sie vorne und klicken Sie auf die Eingabetaste. So haben wir jetzt alle Werkzeuge installiert, die für Sie in den Schulen benötigt werden. Jetzt gehen wir weiter und schreiben Sie Ihr erstes Programm und Pipe nach unten. Nein, es gibt mehrere Erhöhungen, um ein Programm zu schreiben und zu kämpfen. Wir werden am Rennen festhalten. Die 1. 1 besteht darin, ein komplettes Programm über einen Texteditor zu schreiben, Sie als beliebig oft können, wie Sie wollen, und ein anderer Ansatz wäre, es durch die Idol-Umgebung zu laufen, die früher installiert wurden . Jetzt im Leerlauf, werden wir verwenden, wenn wir brauchen, um Konzepte zu üben, um sofortige Ergebnisse zu erhalten, die Sie sehen, wenn wir unser erstes Programm ausführen. Also, um das zuerst zu tun, lassen Sie uns in unserem Texteditor ausführen öffnen Sie Ihren Atom-Editor plus Ihre Windows-Taste auf der Tastatur und geben Sie Atom 80 om ein und klicken Sie auf das Atom. Herausgeber. Dies ist also Ihr Item-Editor, in dem Sie Ihren gesamten Python-Code schreiben werden. Also durch Konvention von jeder Programmiersprache, Ihr erstes Programm muss ein Hallo Welt-Programm sein. Also lasst uns weiter gehen und der Konvention folgen und das Hello World Program schreiben und zuerst kämpfen . Was Sie tun müssen, ist, diese Datei als Kampf auf Datei zu speichern. Um dies zu tun, klicken Sie auf Datei, Kopf über zu speichern, und geben Sie dann jede Einreichung aus Ihrer Wahl, das Finale, in dem ich als Hallo Welt verwenden. Stellen Sie nur sicher, dass Sie es mit einem Verlängerungspunkt beenden, bieten Zehe. Identifizieren Sie es als einen Kampf auf Akte, und ich werde es speichern und meine zu stoppen. Also, wenn das als nächstes getan wird, was wir tun müssen, ist eine Funktion namens Print zu schreiben, die hallo Welt auf Ihrem Monitor drucken würde . Also, um das richtig zu drucken und dann ein Paar Klammer zu öffnen und dann eine Reihe von Doppelcodes sind einzelne Codes und endlose Zeichenfolge. Hallo, Welt. Jetzt alle diese Konzepte, die ich über keine Funktionszeichenfolgen sprach, werden alle in den kommenden Abschnitten viel ausführlicher erklärt. Aber für jetzt, um das erste Programm zu schreiben, einfach voran, schreiben Sie diese Codezeile, so dass Sie die Ausgabe auf Ihrem Bildschirm als Hallo Welt jetzt Erste erhalten , speichern Sie diese Datei und um sie auszuführen, Sie werden es von Ihrem Terminal aus ausführen. Gehen Sie also zurück zu Ihrer Terminaldiskette. Löschen Sie den Bildschirm, indem Sie clear eingeben und dann ausführen. Geben Sie Eitan drei Leerzeichen Ihren Dateinamen ein. Sie vorher also GebenSie vorher alsoden Speicherort für Ihre Datei an. Wie ich es dir vorhin gezeigt habe. Ich hatte es auf meinem Desktop gespeichert, so wäre es Desktop Schrägstrich hallo Welt Punkt jeder ich und da haben wir unsere Ausgabe. Hallo, würde es. Also die nächste Ausführung, die wir tun werden, ist durch die Idol Umgebung zu öffnen, dass drücken Sie die Windows-Taste wieder und geben Sie I D, l E und klicken Sie auf Idol drei jetzt in Ihrem Idol Baum. Alles, was Sie tun müssen, ist Druck eingeben und dann hallo, aber und wenn Sie die Eingabetaste drücken, erhalten Sie die Ausgabe direkt auf dem Bildschirm, und das ist der Grund, warum wir Idol viel in den Partituren verwenden werden. Das Üben von Konzepten wird wirklich, wirklich einfach. Das ist also das Ende dieser Vorlesung. Sie haben Ihre Entwicklungsumgebung jetzt bereit. Ich werde die Ausführung auf meinem Mac fortsetzen. Aber wenn Sie die Osterprogramme funktionieren, dann sollten Sie in der Lage sein, mit mir zu folgen. Wenn Sie während der Installation Probleme hatten, benutzen Sie das Diskussionsboot und ich helfe Ihnen von dort aus. So haben Sie jetzt Ihren ersten Kampf auf Programm geschrieben. Lassen Sie uns in Konzepte in unseren nächsten Abschnitt eintauchen, der Variablen und Datentypen ist. Ich seh dich dort. Vielen Dank. 5. 3.1 Was ist eine Variable und wie du eine definierst: Hallo und herzlich willkommen zu diesem Vortrag. Sie haben nun Ihre Entwicklungsumgebung eingerichtet, auf welcher eines Systemurins. Sie haben das erste Programm in Python geschrieben. Und nun lasst uns direkt in das Erlernen der Inhalte von Tom Programming eintauchen. Das erste Konzept, das wir diskutieren werden, zu welchem Thema dieses Abschnitts das Thema ist, sind Variablen. In diesem Abschnitt werden wir lernen Wasservariablen. Wie Variable für die Regeln zu definieren, die Sie sich merken müssen, während Sie verfügbar definieren. Beginnen wir also mit dem, was eine Variable zu gehen ist. Nach der Definition sind Variablen reservierte Speicherorte, die ich verwendet habe, um Werte in einer Referenz nach Namen zu speichern . Nun könnte diese Definition am Anfang etwas verwirrend sein. Mach dir keine Sorgen. Werfen wir einen Blick auf das. Sie mit Hilfe eines Beispiels NehmenSie mit Hilfe eines Beispielsdie Card Act Anwendung aus dem Telefon. Wie funktioniert das? Sagen Sie, zum Beispiel, Sie müssen die Kontaktnummer von Ihrem Freund namens John speichern. Wie würdest du das machen? Sie geben Johns Kontaktnummer auf Ihrem Telefon ein und speichern sie unter dem Kontakt namens John , und jederzeit wirklich Johns Kontaktnummer, alles, was sie tun würden, ist nach dem Kontakt namens John suchen, und das würde Ihnen seine Kontaktnummer. Genau so funktionieren Variablen. Wertsachen ordnen Sie Werte zu, die Sie zu jedem Zeitpunkt in Ihrem Problem verwenden können. Nun, lassen Sie uns voran und werfen einen Blick auf, wie ein wertvolles definieren, um zu lernen, wie Variablen funktionieren. Lassen Sie uns beginnen, indem Sie zuerst die Idol Umgebung aus Fightin auf meinem Mac öffnen. Ich mache das, indem ich einen gemeinsamen Raum trage und Idol betrete. Nun, da wir im Leerlauf geöffnet haben, werfen wir einen Blick auf die Syntax, um eine Variable zu definieren. Diese Syntax, um eine Variable zu definieren, ist wertvoll. Benennen Sie einen Zuweisungsoperator für den Wert? Nein, was ein Zuweisungsoperator tut, ist, dass er den Wert auf der rechten Seite dem wertvollen auf der linken Seite zuweist . Wir werden mehr über Betreiber und Details in den kommenden Abschnitten diskutieren. Aber für jetzt, denken Sie nur daran, wie die Aufgabe betrieben funktioniert. Außerdem können Sie hier sehen, dass ich die Anweisung für das Pfundsymbol gestartet habe, was bedeutet, dass es ein Kommentar und kein Teil meines Python-Codes ist. Nun, um ein Beispiel von einem wertvollen Namen zu nehmen, lassen Sie mich die Gesamtpunktzahl von einem Schüler betrachten. Siehe zum Beispiel, ein Student hat 95 Bewertung Gesamtpunktzahl gesichert. Also, wie definiere ich ein Wertvolles dafür? Lassen Sie mich zuerst einen Variablennamen angeben, Gesamtmarkierungen gleich dem Wert dieser Variablen ist, der jetzt zu jedem Zeitpunkt in Ihrem Programm 95 ist, wenn Sie sich auf die Variablensumme beziehen, hat der zurückgegebene Wert auf 95 sein. Lassen Sie uns die Gesamtmarkierungen drucken und sehen, ob es wie erwartet funktioniert. Dort gibt der Wert, der seine 95 ah Sache zurückgegeben wird, um sich über Variablen zu erinnern, da Variablen zu jedem Zeitpunkt geändert werden können . Der Wert 95, der von Gesamtmarkierungen gehalten wird, kann zu jedem Zeitpunkt in Ihrem Programm geändert werden . Wenn ich es auf 100 ändere, dann, wenn ich Gesamtmarken ausdrucke, wie Sie wahrscheinlich erraten haben müssen, ist der Wert 100. Eine andere Sache, die ich Sie alle ermutigen würde, ist, bestimmte Namenskonventionen zu befolgen während Sie Variablen definieren. Die Namenskonvention, die hier ein Scammell-Gehäuse verwendet haben, wo in meinem ersten Brief mit einem Kleinbuchstaben und nachfolgenden Wörtern beginnt . Der erste Buchstabe beginnt mit einem Großbuchstaben auch aussagekräftige Variablennamen wie die , die wir in diesem Beispiel verwendet haben, verzichten auf Variablennamen wie ein gleich 200 weiß. Obwohl dies nicht taktisch richtig ist, macht dies für den Leser aus Ihrem Programm absolut keinen Sinn. Stellen Sie also sicher, dass Sie aussagekräftige Variablennamen verwenden. Das ist also das Ende dieser Vorlesung. Im kommenden Abschnitt haben Sie Wasservariablen gelernt, wie man eine Variable definiert. Wir werden über die Regeln diskutieren, um ein wertvolles zu definieren. Und wir sehen uns dort. Vielen Dank. 6. 3.2 Regeln zur Definition einer Variable: Hallo und willkommen zu diesem Vortrag über Lulu, um eine Variable zu definieren In der vorherigen Vorlesung haben Sie gelernt, wie Sie eine wertvolle definieren Lassen Sie uns weiter und Hänsel Wissen, indem Sie die verschiedenen Regeln kennen , die Sie sich merken müssen, während Sie eine wertvolle definieren, gibt es hauptsächlich vier Regeln, die Sie sich erinnern müssen, und wir werden jeden von ihnen im Detail diskutieren. Regel Nummer eins, Ihr Variablenname Sollte ich mit einem Alphabet oder einem Unterstrich beginnen, gefolgt von einer beliebigen Zahl von Alphabeten. Die Zahlen befinden sich unter Schulen Aus dem vorangegangenen Beispiel ergibt sich die Gesamtpunktzahl 95. Dies ist eine gültige Deklaration, da mein Variablenname mit einem Alphabet beginnt. Jetzt noch eine wirklich Schuld, die ich diesen Unterstrich haben kann. Die Gesamtzahl der Noten 123 entspricht 200. Jetzt beginnt dieser wertvolle Name mit einem Unterstrich und hat eine Kombination aus Alphabeten und Zahlen, was vollkommen in Ordnung ist und sollte mich nicht werfen und gelb. Aber wenn ich gegen Regel Nummer eins gehe und meine wertvolle Erklärung mit der Ziffer beginne, sollte dies zu einem nie führen, wie es gegen Regel Nummer eins Zululand geht. Batou sieht, dass Variablennamen Groß-/Kleinschreibung beachten. Was bedeutet das jetzt? Ich könnte einen wertvollen Namen haben. Die Gesamtzahl der Markierungen entspricht 95. Ich könnte auch einen anderen Wert haben. Sie den gleichen Namen die Schuld. Gesamtmarkierungen unterscheiden sich nach Fall In diesem Fall habe ich Total March gegeben, beginnend mit einem Großbuchstaben T auf dies ist eine gültige Erklärung darauf ist eine völlig andere zuverlässige als die vorherige. Lassen Sie uns das überprüfen, indem wir beide unsere Wertsachen drucken. Wenn ich die Gesamtmarken mit einem kleineren Casey ausdrucke, gibt es 95 zurück. Und wenn ich Gesamtmarken mit dem Großbuchstaben T drucke, gibt es 100 blaue Zahl drei C aufgelöste Namen nicht Variablennamen sein, kein Wasserergebnis. Nings Auflösungsnamen sind bestimmte Schlüsselwörter für die Namen aus eingebauter Funktion spezifisch für eine Programmiersprache, die nicht verwendet werden kann. Ein Ergebnisname , den wir uns ständig angesehen haben, ist also , den wir uns ständig angesehen haben, der reservierte Druck. Würde drucken ist eine Amboss-Funktion und beißen auf, die einen bestimmten Zweck hat, um zu drucken, was Sie in ihm erwähnen. Ein weiteres Beispiel für eine Tastatur ist die vier Give Word, die wir im kommenden Abschnitt suchen werden, der eine loping Anweisung ist. Nun, wenn ich versuche, für als meinen wertvollen Namen zu verwenden, sollte dies mir einen anderen werfen, wie es gegen die Regel dort geht. Die letzte Regel ist das einzige Sonderzeichen, das in einem Variablennamen zulässig ist, ist das Unterstrich Zeichen. Keine Wasser-Sonderzeichen. Sonderzeichen sind Zeichen abgesehen von Alphabeten und Zahlen. Einige von den Beispielen sind das Dollarzeichen das Pfund Zeichen der unterstrichenen usw cetera. Zum Beispiel, wenn ich meinen wertvollen Namen habe, Total marks mit einem Dollarzeichen am Ende, sollte ich dies nicht zulassen, dass ich diese Variable dort erstellen. Es führt zu einer ungültigen Syntax, da das Dollarzeichen ein Sonderzeichen ist und ich nicht weiter gehen kann. Das ist also das Ende dieser Vorlesung. Stellen Sie sicher, dass Sie sich an alle diese Regeln erinnern, während Sie einen wertvollen definieren. In der nächsten Vorlesung werden wir kurz über die verschiedenen verfügbaren Datentypen und Python diskutieren. Und wir sehen uns dort. Vielen Dank. 7. 3.3 Dateitypen: Hallo und herzlich willkommen zu diesem Vortrag. Nun, da Sie wissen, was Variablen sind, werfen wir einen Blick auf die verschiedenen Arten von Wertsachen oder auch als der Tag genannt, an dem Typen , die wir nicht Python einladen. Die Datentypen werden in fünf Hauptkategorien klassifiziert, und es handelt sich um Zahlen. Stärken listet Probleme in Wörterbüchern auf. In den kommenden Abschnitten werden wir über jeden von ihnen viel detaillierter diskutieren. Lassen Sie uns nun einen kurzen Überblick über das, was wir in der Rubrik über Wertsachen gelernt haben. Wir begannen den Abschnitt, indem wir darüber diskutieren, was unsere Wertsachen, sie sind reservierte Speicherorte, die ich verwendet speichern Werte und unsere Referenz durch einen Namen auf . Dann überprüften wir, wie man eine Variable definiert. Sie benötigen einen Variablennamen, gefolgt von einem Zuweisungsoperator und dann einen Wert , den Sie Ihrem wertvollen zuweisen. In diesem Beispiel weisen wir dem variablen Tag den Wert Sonntag zu, und dann überprüfen wir die verschiedenen Regeln, um eine Variable zu definieren, die Sie sich an vier Regeln erinnern müssen . Regelnummer Rebe ist ein wertvoller Name sollte entweder mit einem Alphabet oder einem Unterstrich beginnen. der Regel Nummer zwei wertvollen Namen wird zwischen Groß- und Kleinschreibung unterschieden. Dies bedeutet, dass Sie zwei Variablen vom gleichen Namen abweichen können, vorausgesetzt, sie unterscheiden sich nach Groß- Regel Nummer drei Wertvoller Name kann nicht reserviert werden. Jetzt. Reserve-Namen sind wichtige Abstimmung, so weit, wenn, während etcetera, die wir in den kommenden Abschnitten über die endgültige Regel, die Sie sich erinnern müssen, diskutieren wird , ist,dass der einzige Sonderzeichen erlaubt, ein Teil von Ihrem sein Variablennamen ist der , ist, Unterstrich, so dass Sie keine Zeichen wie die Puppe Assemble das Pfundsymbol sind irgendwelche Sonderzeichen für diese Angelegenheit? Und schließlich haben wir kurz die verschiedenen Datentypen untersucht, die im Kämpfer zur Verfügung stehen. Ihre Zahlen Zeichenfolge weniger Ärger und Wörterbuch. Das ist also das Ende der Überprüfung. Im Abschnitt über Variablen und Datentypen habe ich PDF-Notizen und Übungsprobleme für die Praxis beigefügt . Gehen Sie alle durch. Falls Sie klatsch sind, können Sie das Diskussionsboot und die Al Qaida von dort aus nutzen. Der nächste Abschnitt ist auf Zahlen, wo Sie lernen werden, wie man mit Zahlen umgehen und kämpfen auf dsi Sie dort. Vielen Dank. 8. 4. Zahlen: Hallo und willkommen in der Rubrik über Zahlen in diesem Abschnitt. Menschen, die über Grenznummern diskutieren, die verschiedenen Arten von Zahlen und beißen auf, wie man mit einer Zahl von einem Typ zum anderen kommen . Also, was sind Zahlen, Zahlen und arithmetische Werte, die ich für mathematische Zwecke verwendet, schlägt Zählen vor, Messen machen einige Berechnungen getrennt. Lassen Sie uns nun einen Blick darauf werfen, wie Zahlen zu implementieren und von Lassen Sie uns nun öffnen Pythons, Idol, Umgebung und beginnen Sie mit der Implementierung von Zahlen. Zahlen sind von zwei Typen, einer als nicht dezimale oder indigene Amble, und der andere ist die Dezimalzahl oder eine Gleitkommazahl. Mal sehen, was sie sind. Ich deklariere eine Anti-Gin-Zahl mit dem Wert 10, der eine bekannte Dezimalzahl ist, und ich deklariere eine Gleitkommazahl mit dem Wert 20.75 Wenn ein Druck diese Variablen, sollte es den in diesen Variablen gespeicherten Wert zurückgeben. Also beim Drucken von Fließzahl, es gab 20.75 Ähnlich, beim Drucken in Lehrernummer, gibt es Stent zurück. Nun, wenn Sie möchten, um den Datentyp von der israelischen überprüfen, ein bles beißen auf kommt mit der Funktion namens Typ No funktioniert als etwas, das wir zu diesem Zeitpunkt nicht diskutiert haben. Aber für jetzt, verstehen Sie nur, dass Typen den Datentyp von einem wertvollen überprüft Und wie machen wir das relevant Rufen Sie die Typfunktion auf und welchen Variablennamen Datentyp möchten Sie überprüfen? Also, dieser Name übergeben Sie es in Klammern, die Fließzahl ist. Wie Sie sehen können, ist die Ausgabe Klasse float, was bedeutet, dass meine variable Gleitzahl ISS vom Typ float. nun Wenn Sienunverfügbar von einem Datentyp in einen anderen konvertieren möchten, gibt es ein Konzept namens Typecasting. Was Typecasting also tut, ist, dass es eine Variable benötigt und bestimmte Zehe eine andere Variable von Ihrer Wahl konvertiert . Also lassen Sie mich meine Gleitkommazahl in eine ganze Zahl konvertieren, so dass eine Gleitkommazahl in eine Amtsenthebungsnummer umgewandelt wird. Ich muss zuerst erwähnen, in welchen Typ meine Variable konvertiert werden soll. In diesem Fall wollte ich konvertiert werden, um Lehrer einzugeben. Kurz gesagt, es heißt imp on. Dann habe ich den wertvollen Namen Reichtümer Floating Number übergeben. Nun, wenn Sie den Typ von der Gleitkommazahl drucken, sollte es aus der Eingabe Lehrer sein. Ja, das ist es. Aber was passiert dann, wenn Sie den Wertespeicher der Fließzahl drucken? Was denkst du, wäre der Wert jetzt? Am meisten abseits. Man könnte denken, dass seit 0,75 Spitze über 0,5. Mathematisch muss mein Ausgang 21 sein. Aber funktioniert Typecasting so? Lass es uns rausfinden. Nun, die Ausgabe ist 20, was bedeutet, dass der Dezimalteil von Ihrer Zahl ignoriert wird. Es schmerzt nur wieder den ganzzahligen Teil, wenn es 20 ist. Das ist also das Ende dieses Abschnitts. Sie haben die verschiedenen Arten von Zahlen gelernt, die Sie gelernt haben, wie Sie den Typ von einer Zahl drucken und wie Sie eine Zahl von einem Typ in einen anderen konvertieren. Gehen Sie durch die PDF-Notizen, die mit dem Abschnitt beigefügt sind, und lösen Sie alle erregt Probleme. Im nächsten Abschnitt geht es um Operatoren. Nun, wir werden viel mit Zahlen herumspielen und wir sehen uns dort. Vielen Dank. 9. 5.1 Was sind Betreiber ?: Hallo und willkommen im Abschnitt über Operatoren In diesem Abschnitt werden wir diskutieren Krieg unsere Operatoren, die verschiedenen Arten von Operatoren auf ihre Implementierung und Python. In diesem Vortrag werden wir kurz über Grenzbetreiber und ihre verschiedenen Typen diskutieren. Also, was sind Operatoren und Operator wird verwendet, um eine Operation zwischen zwei Operationen durchzuführen. Also, was bedeutet das? Nehmen wir zum Beispiel. Darüber hinaus wird der Betrieb zwischen den Zahlen zwei und fünf hier, die Zahlen zwei und fünf aufgerufen, arbeitet auf der Addition. Das Ortssymbol, das Sie verwenden, wird als Additionsoperator bezeichnet. Wenn Sie also eine Additionsoperation für die Operationen zwei und fünf ausführen, wird das geschriebene Ergebnis gesetzt. Also, was sind die verschiedenen Arten von Operatoren und kämpfen auf? Die verschiedenen Arten von Operatoren sind Zuweisungsoperator, Arithmetik, Operator, relationale Operatoren und schließlich logische Operatoren. Also, was ist jetzt ein Zuweisungsoperator? Ein Zeichen der dunklen Leser ist etwas, was wir in unseren vorherigen Vorträgen gesehen haben. Wenn wir Variablen gelernt haben, weisen wir einen Wert toe zur Verfügung jetzt, wenn Sie einen Wert zuweisen, was Sie selbst gemacht haben, war ein Zuweisungsoperator, der gleich dem Operator als nächstes ist. Was wir haben, sind die arithmetischen Operatoren. Wir haben also fünf arithmetische Operationen, die durchgeführt werden können. Ihre Addition Subtraktion Multiplikation Division auf Modelo Operationen. Als nächstes haben wir die relationalen Operatoren. Nun sind relationale Leser innerhalb von Operatoren zusammengesetzt. Nun, das ist etwas, was wir in unserem täglichen Leben tun. Sagen Sie, zum Beispiel, Sie kaufen ein neues Telefon. Also, was machst du? Sie nehmen zwei Telefone, die Sie vergleichen die Spezifikationen aus und dann überprüfen Sie ob der Speicher aus diesem Telefon größer ist als der Speicher aus den anderen vier. Für solche Zwecke verwenden wir also die relationalen Operatoren. Als nächstes, Was wir haben, ist die logischen Operatoren , Das ist eine Kombination aus relationalen Operatoren. Das bedeutet, , zum Beispiel, Sie überprüfen das Betriebssystem von Ihrem Telefon aus. So wollen Sie überprüfen, ob das Betriebssystem ist Ich hoffe s und es hat eine Kabine aus 12 Mega Fixes auf eine weitere Sache. Was Sie mit den logischen Operatoren tun können, ist die unsere Operation, die zu überprüfen, ob eine unter den Bedingungen, die wahr ist, also für und Betrieb, was Sie getan haben, war zu überprüfen, ob beide Bedingungen wahr waren, also für und Betrieb, was Sie getan haben, war zu überprüfen, ob beide Bedingungen wahr waren, was Überprüfen Sie, ob das Betriebssystem uns ist und Ihre Kamera ist 12 Megapixel nur dann würden Sie das Telefon jetzt in der Kunstoperation kaufen. Was Sie tun würden, ist zu überprüfen, ob von unter den beiden in Ordnung ist für Sie. Also würden Sie überprüfen, ob mein Betriebssystem ein U. S ist oder meine Kamera eine 12-Megapixel-Kamera ist. Wenn also eine von diesen beiden Bedingungen gut hält, werde ich voran gehen und dieses Telefon kaufen. Das ist also das Ende dieser Vorlesung. In der nächsten Vorlesung werden wir all diese verschiedenen Typen von Operatoren in Python implementieren und sehen uns dort. Vielen Dank. 10. 5.2 Verschiedene Arten von Bedienern: Hallo und herzlich willkommen zu diesem Vortrag. In der vorangegangenen Vorlesung diskutierte V kurz über die verschiedenen Arten von Operatoren auf in dieser Vorlesung. Wir werden in jeden von ihnen und Detail eintauchen. Beginnen wir mit der Öffnung der Vitamine Idol Environment. Der erste Operator , der mit beginnt, ist der Zuweisungsoperator. Nun ist der Zuweisungsoperator der gleiche Abschleppoperator , den wir schon oft gesehen haben. Er weist den Wert auf der rechten Seite der Variablen auf der linken Seite zu. Nun, wenn wir das Beispiel nehmen, das wir am Anfang von den vorherigen Abschnitten genommen hatten, Total kennzeichnet Code von einem Schüler gleich 95, was bedeutet, dass der Wert 95 der variablen Gesamtmarken zugewiesen wird . Wenn ich also Gesamtmarken ausdrucke, sollte es den Wert drucken, dem es zugewiesen wurde , der 95 ist. Der nächste Operator , über den wir sprechen werden, ist der arithmetische Operator. Keine arithmetischen Operatoren sind fünf Typen. Zuerst Additionsoperator, dann Subtraktion, dann Multiplikation, dann Division. Und schließlich das Modul. Oh, Operator, lassen Sie uns einen Blick auf jeden von ihnen werfen. Der erste, der Additionsoperator, wenn ich zwei plus zwei weniger sage, ist der Additionsoperator , der den Wert sowohl auf der linken Seite auf dem Wert auf der rechten Seite hinzufügt und das Ergebnis voll ergibt. Als nächstes ist die Subtraktion zu betreiben. Ähm, wenn ich sage 10 minus acht Minuszeichen sind die Operatoren für die Subtraktion. Es subtrahiert den Wert acht von 10 und gibt zurück. Der Wert zum nächsten ist die Multiplikation operieren um, die durch ein Sternsymbol bezeichnet wird. Wenn ich vier Sterne Essen sage, gibt es den Wert 16, der viermal voll ist. Und dann kommt der Divisionsbetreiber. Wenn ich sage, 10 Schrägstrich fünf Schrägstrich ist der Operator, der als Divisionsoperator bezeichnet wird, gibt es die Vorsicht jetzt zurück. Wie Sie sehen können, gibt es den Wert 2.0 zurück, was bedeutet, dass standardmäßig Vorsichtsmaßnahme aus irgendeinem Grund in float Now konvertiert wird , wenn Sie nicht möchten, wenn Sie das nicht möchten, wenn Sie Ihre Vorsicht wünschen in Lehrer intakt zu bleiben, ist, was Sie tun können, ist einen doppelten Schrägstrich 10 doppelten Schrägstrich fünf und Vater wird den Wert auch zurückgeben . Und schließlich im arithmetischen Operator haben wir im arithmetischen Operatorden modularen Operator , der der Rest einer Division ist. Wenn ich noch 15 sage. 10. Das Personen-Acht-Symbol wird verwendet, um den modularen Bediener zu bezeichnen. Es gibt den Rest von der Division zurück, die fünf ist. Der nächste Abschnitt von Operatoren ist der relationale Operator, und sie sind aus sechs Typen. Zuerst ist der kleiner als Operator. Dann kommt die weniger als gleich dann kommt größer als die größer als oder gleich als das Doppelte gleich und schließlich das nautische zu. Was machen sie also weniger, als der Operator prüft, ob der Wert der linken Seite kleiner als der Wert ist ? Was die rechte Seite, zum Beispiel, wenn ich sage, ist weniger als fünf, es ist wahr, da zwei weniger als fünf. Was ist, wenn ich jetzt fünf weniger als fünf sage? Fünf ist gleich fünf, also sollte dies falsch zurückgeben. Jetzt ist der nächste Operator der weniger als gleich arbeiten. Also was tut das, wenn ich fünf weniger als oder gleich fünf sage? Es prüft zuerst, ob fünf weniger als fünf Jetzt, da fünf nicht weniger als fünf ist, ist es nächste Kontrollen von fünf gleich fünf. Nein, da fünf gleich fünf ist. Es gibt wahr, Kein Wasser, wenn ich für den Zustand überprüfen. Sechs ist kleiner oder gleich fünf. Nun, mit dem ersten Texas, wenn sechs weniger als fünf ist, da sechs nicht weniger als fünf ist, dann prüft, ob sechs gleich fünf ist. Und da das auch nicht wahr ist, gibt es den Wert zurück. False Next Operator ist der größer als Operator und ein true, und es funktioniert in der exakt entgegengesetzten Weise wie die aus dem weniger als-Operator. Wenn ich fünf größer als zwei sage, kehrt es zurück. Es stimmt, wenn ich zu mehr als fünf sage, wird es zurückkehren. Falsch. Weiter oben ist der Größer als oder gleich, um zu betreiben, das ist das Gegenteil aus, kleiner oder gleich dem Operator. Wenn ich eine Fünf sage, wenn fünf größer als oder gleich fünf ist, wird zuerst überprüft. Fünf ist größer als fünf, da fünf nicht größer als fünf ist. Es überprüft dann, ob fünf gleich fünf ist, was wahr ist, wenn ich sehe, dass eine fünf größer als oder gleich 65 ist, es ist nicht größer als sechs und fünf ist nicht gleich sechs, und daher fällt der Wert. Weiter oben ist das Doppelte gleich Reichtum. Eine Vergleichsaussage. Es wird verwendet, um zu überprüfen, ob der Wert auf der linken Seite gleich dem Wert auf der rechten Seite ist . Wenn ich fünf doppelt gleich fünf sage, sollte es durch zurückkehren, da fünf jetzt gleich fünf ist, ist der Grund, warum ein Double gleich verwendet wird, darin besteht, es von einem Zuweisungsoperator zu unterscheiden , das ist ein einziges gleich jetzt. Wenn ich sage, zu verdoppeln gleich fünf, gibt es false zurück. Und schließlich haben wir das nicht gleich, zu dem das Gegenteil aus gleich ist, wenn eine sichere fünf nautische bis fünf, es kehrt fällt, da fünf gleich fünf ist. Und wenn ich sage, nicht gleich fünf, gibt es den Wert true zurück. Und so bezeichnen Sie, nicht gleich und Ausrufezeichen mit einem Gleichheitssymbol. Als Nächstes ist der logische Operator. Keine logischen Operatoren, unsere Operatoren, deren Ausführung hängt vom Ergebnis ab bestimmten Bedingungen, die drei logischen Operatoren sind . Sie sind und sind und nicht. Mal sehen, was jeder von ihnen tut. Der Operator Onda und erfordert sowohl die Bedingungen auf der linken Seite aus als auch die Bedingung auf der rechten Seite der Ameise, um wahr zu sein. Zum Beispiel, wenn ich es sage, ist es weniger als fünf. Andi fünf ist weniger als 10 hier und stellt sicher, dass beide Aussagen wahr sind. Nur wenn diese beiden Aussagen wahr sind, bekomme ich jetzt die Antwort als wahr, wenn ich tun muss, ist weniger als fünf und fünf größer als 10. Wie Sie sehen können, fünf ist nicht größer als 10 und das sollte mir falsch geben. Also für eine und Operation Zehe Arbeit, beide Bedingungen sollten True zurückgeben. Wenn von unter ihnen zurückkehrt und fällt, wäre meine Antwort falsch. Der nächste Operator ist der Operator oder. Kein Wort und werden betrieben ist es braucht eine aus den beiden Bedingungen wahr zu sein, entweder die Bedingung auf der linken Seite oder der Zustand der rechten. Werfen wir einen Blick auf ein Beispiel, wenn ich sage, war weniger als fünf. Alle fünf sind weniger als 10. Nein, sowohl zu ist weniger als fünf sowie fünf ist weniger als 10 so sollte dies wahr zurückgeben, wenn ich sehe, fünf ist größer als 10 oder zwei war weniger als fünf. Nein. Fünf ist nicht größer als 10. Ich überprüfe, ob das tun weniger als fünf war. Keine Datei ist nicht weniger als 10, aber tun ist weniger als fünf auf diesem wird true zurückgegeben, da die zweite Bedingung wahr war. Und schließlich haben wir die nicht Operation, nicht Operation kehrt die Ausgabe um. Zum Beispiel, wenn ich sage, größer als fünf, gibt es false zurück. Wenn ich sage nicht aus tun größer als fünf, kehrt es die Ausgabe von Herbst um. Es ist jetzt zu wahr. Das sind eine Menge Informationen. Und einmal reich, lassen Sie uns eine kurze Überprüfung von dem, was wir gelernt haben. Wir begannen den Abschnitt, indem wir darüber diskutieren, was ein Operator ist. Ein Operator wird verwendet, um eine Operation zwischen zwei Operationen durchzuführen, und dann haben wir uns die verschiedenen Arten von Operatoren angesehen. Die 1. 1, die wir betrachteten, war der Zuweisungsoperator, der dem Operator gleich ist, und es wird verwendet, um einen Wert toe-Variable zuzuweisen. In diesem Beispiel wird der Wert 100 den wertvollen Summenmarken zugewiesen. Als nächstes sahen wir arithmetische Operatoren, also haben wir fünf verschiedene Arten von arithmetischen Operationen zuerst die Additionsoperation, die verwendet wird, um den nächsten der Subtraktionsoperation hinzuzufügen, die die Unterschied zwischen zwei Operationen Gedanke ist die Multiplikationsoperation, die verwendet wird, um das Produkt aus der Opulenz zurückzugeben. Viertens ist die Divisionsoperation, die die Vorsicht aus einer Division zurückgibt, die durchgeführt wird, und schließlich haben wir den modularen Operator, der den Rest der Division zurückgibt, der in diesem Beispiel durchgeführt wird, die Division 97 durch 10 und der Rest sieben wird zurückgegeben. Als Nächstes. Was wir mit relationalen Operatoren sahen jetzt relationale Operatoren booleschen Wert als Ausgabe zurück . Keine booleschen Werte können entweder wahr sein, wenn sie falsch sein können, also haben wir gleich als relationaler Operator, der durch einen doppelten gleich identifiziert wird, um von einem Zuweisungsoperator schattiert zu unterscheiden . Was wir in diesem Beispiel tun, ist, dass wir überprüfen, ob do gleich ist, was wahr ist, und dann überprüfen wir den nächsten relationalen Operator , der der größer als Operator ist. Also in diesem, was Sie tun, ist, dass Sie überprüfen, mit dem einen Agenten in der linken Seite ist größer als der Betrieb in der rechten Seite. Dann, was wir sahen, war der kleinere als Operator, in dem wir überprüfen, ob die opulente auf der linken Seite. Es ist weniger als der Operator auf der rechten Seite, falls es weniger ist, gibt es wahr. In diesem Fall ist 10 nicht weniger als fünf. Aufgrund der Rückgabe von Fitch fällt der Wert als nächstes. Was wir sahen, war die größer als sind gleich Operator, die true zurückgibt, wenn der Wert auf der linken Seite größer ist als gleich dem Wert auf der rechten Seite sind . In diesem Beispiel überprüfen wir, dass 15 größer oder gleich 15 ist. Also, was Kampf auf Schecks ist zuerst, wenn 15 größer als 15 ist. Nein, das stimmt nicht. Dann überprüft es. Ein 15 ist gleich 15, was wahr ist, aufgrund dessen es die Ausgabe als wahr zurückgibt. Dann, was wir sahen, war der kleiner als oder gleich Operator, der das Gegenteil aus, größer als oder gleich dem Operator ist. Also, wenn der Operator der linken Seite uns kleiner als gleich dem Operator der rechten Seite sind , gibt es den Wert true else zurück, der Wert fällt. Dann, was wir überprüfen, war nicht gleich, was das Gegenteil Off the double, gleich dem Operator gibt es wahr zurück, wenn der Betrieb auf der linken Seite nicht gleich dem Operator auf der rechten Seite ist und schließlich sagen, was wir überprüfen, waren die logischen Operatoren, die und sind keine logischen Operatoren bei Prüfungen, mehrere Bedingungen. Es braucht beide Bedingungen, um wahr zu sein. Damit die Ausgabe wahr ist. Zum Beispiel hatten wir eine Überprüfung gemacht, ob weniger als fünf war, was wahr ist. Und dann überprüfen Sie, ob 10 größer als sieben ist, was auch wahr ist, weil von denen den Wert true Jetzt zurückgegeben , wenn die erste Bedingung fehlgeschlagen war, wenn Sie nicht weniger als fünf, Speichern hatte eine Bedingung gegeben, größer als fünf. In diesem Fall war die erste Bedingung selbst falsch und die Ausführung hätte nicht weiter fortgesetzt. Als nächstes sahen wir unser Operator. Jetzt braucht unser Bediener eine von den beiden Bedingungen, um wahr zu sein. In diesem Beispiel die erste Prüfung, falls do, ist die erste Prüfung, falls do,größer als fünf, was falsch ist. Also wissen wir, was wir tun, ist, dass wir überprüfen, ob die zweite Bedingung wahr ist. Die zweite Bedingung ist fünf ist größer als gleich zu kämpfen, was wahr ist, wegen dem die Ausgabe von unserem unsere wahr ist. Schließlich, was wir sahen, war kein Operator, der die Ausgabe umkehrt. In diesem Beispiel überprüfen wir, ob 10 größer als fünf ist, was wahr ist. Und da Sie hinzufügen und nicht den Operator, kehrt es die Ausgabe um und gibt Ihnen die Ausgabe, die fällt. Also, das ist das Ende der Überprüfung auf dem Abschnitt über Operatoren. Der nächste Abschnitt ist auf Strings. Sie haben bereits begonnen, Strings zu verwenden, aber im nächsten Abschnitt erfahren Sie viel mehr darüber wie immer, bezogen auf die Notizen und Übungsprobleme, die beigefügt sind, falls Ihr Bestand den Diskussionsstart verwendet . Wir sehen uns im nächsten Abschnitt. Vielen Dank. 11. 6.1 Was ist eine String und wie definiere man eine: Hallo und willkommen im Abschnitt über Streicher. In diesem Abschnitt werden Sie lernen Wassersystem, wie Sie den Zugang zu erstellen und ändern Zeichenfolge und einige von den Operationen, die auf der Straße durchgeführt werden können . Also, was ist das für ein Ort? String ist eine Folge von Zeichen, die in einzelnen hörbaren Mänteln eingeschlossen sind. Was ist nun ein Charakter? Charaktere könnten so gut wie alles sein. Es könnte ein Alphabet sein. Es könnte eine Zahl sein, oder es könnte auch Sonderzeichen sein. Besonders Zeichen sind Zeichen wie der Dollar, einfach, einfach, das Pfund-Symbol und so weiter. Also jedes Zeichen, das innerhalb eines einzelnen oder doppelten Codes eingeschlossen ist, wird es eine Stärke genannt. Jetzt lasst uns weitermachen und Strings umsetzen und weiter kämpfen. Lassen Sie uns beginnen, indem Sie Pythons Idol Umgebung öffnen. Also, was bedeutet die Syntax zum feinsten Ring? Die Zeichenfolge ist innerhalb eines Paares aus Double Coats oder Single Coats definiert, daher würde meine Syntax wie eine String-Variable, ein Zuweisungsoperator und meine Zeichenfolge in einem Paar aus Double Coats aussehen . Oder ich könnte es auch in einem Paar von Single Coats haben. Nein, nein, dass diese Aussage mit dem Pfund-Symbol begonnen hat, was bedeutet, dass es ein Kommentar und kein Teil meines Mantels ist. Also, um ein Beispiel zu nehmen, sagen wir, ich will den Namen von einer Frucht gestohlen. Also habe ich meinen Variablennamen Frucht und meinen String-Namen innerhalb eines Paares von Doppelmänteln. Und dann sollte es zu jedem Zeitpunkt, wenn ich den Wert oder besser gesagt die wertvolle Frucht sehe , zu mir zurückkehren. Der Name aus der Frucht, die Apfelsaiten ist, werden als eine Folge von Zeichen gestohlen und jeder charakterlose Zugriff durch das, was wir als Index nennen . Mal sehen, was das jetzt ist. Diese Zeichenfolge, die wir Apple haben, wird als eine Folge von Zeichen als P. P l E.gestohlen P l E. und jedes Zeichen ist mit einem Indexwert ab Null zugeordnet, was bedeutet, dass das erste Zeichen a hat den Indexwert. Null. Das nächste Zeichen P hat einen Indexwert eins und so weiter. Der endgültige Indexwert wäre die Länge von der Zeichenfolge minus eins. Die Länge der Zeichenfolge ist nichts anderes als die Anzahl der Zeichen, die nicht eiternd sind. Also in diesem Frühjahr, Ich habe eine P p l E, die fünf auf dem letzten Zeichen aus ist. Miss String hätte den Indexwert und minus eins, was fünf minus eins für Also, wenn ich das Zeichen an der Indexposition vier sage, sollte das 01234 der Wert e geschrieben werden Jetzt sehen, wie das funktioniert. Also gebe ich den Namen von meiner Variablen, die Frucht auf ist. Dann wird der Index innerhalb eines Paares aus eckigen Klammern angegeben. Also gebe ich in ein Paar eckiger Klammern den Indexwert ein. Sagen wir, ich brauche den ersten Charakter. Also gebe ich die Indexposition Null. Also sollte das A zurückgeben und ähnlich, um das letzte Zeichen zu erhalten, gebe ich die letzte Position, die vier ist. Und es gibt mir e Nr. Was ist, wenn ich interliant Wert, der außerhalb des Bereichs liegt? Nun, das würde definitiv zu einer Syntax führen. Elop, Lassen Sie uns überprüfen, was diese Terroristen. Wenn ich also definiere, ob ich außerhalb des Bereichs von 0 bis 4 finde, würde das mir einen String-Index außerhalb des Bereichs geben. Nein, Wie positiv in diesem ist, dass Sie auch negativ in diesem ist nein. Wenn Sie mit dem Zählen von Null beginnen , beginnt der Con vom Anfang der Zeichenfolge. Aber wenn Sie mit einem negativen Index beginnen, beginnt es am Ende der Zeichenfolge zu zählen. Als wir also Früchte aus vier Renditen gesehen haben, ist der Wert e Eine andere Möglichkeit, auf das letzte Zeichen zuzugreifen, einen negativen Index zu haben. Also, wenn ich Frucht sage und wenn ich den Indexwert als minus eins spezifiziere, würde es das letzte Zeichen von meiner Zeichenfolge zurückgeben, was e Ähnlich ist, wenn ich Frucht und minus zwei eingeben, würde es den Wert L zurückgeben, , das jetzt das letzte zweite Zeichen ist, ein häufiges Problem, auf das Sie stoßen können, während Sie eine Zeichenfolge definieren, die nicht die Verwendung von Single Coat oder Double Coat enthält. Sie wissen, was, wenn Sie möchten, dass die Zeichenfolge String mit dem Namen einer von Thons Datentypen ist . Nein, das Apostroph als Teil deiner Saite. Mal sehen, wie das erstellt wird, wenn Sie eine Zeichenfolge in Python definieren. Also habe ich meinen String-Namen. Lassen Sie mich verfärbt String und ich gebe die Zeichenfolge innerhalb eines Paares von einzelnen Schichten ein, so dass String als eins unter den Tönen, Datentypen wäre . Jetzt schauen wir mal, was passiert. Also, was ist in der Schnur passiert? Waas Obwohl Apostroph ein Teil von uns sein sollte, hat die besondere Eigenschaft von der einzelnen Schicht die Saite beendet, als sie als Teil einer Saite zu betrachten. Also wurde unsere Zeichenfolge als String als eins unter Python betrachtet und der Rest, wenn sie einfach verworfen wurde . Wie können wir dieses Problem überwinden? Wir haben zwei Möglichkeiten, dieses Problem zu überwinden. Die erste Möglichkeit besteht darin, eine Doppelschicht anstelle von einer einzigen Schicht zu verwenden. Mal sehen, wie das funktioniert. Also, das wäre beginnen Geheimnis in mit einem Doppelmantel und dann weiter mustering, wie es ist. Also, was in diesem Fall passiert, ist, da Sie Ihre Schnur mit dem Doppelmantel Biss begonnen haben, würde nach einem weiteren Doppelmantel Zehe suchen. Beenden Sie die Saite jetzt, da der Teil seiner Saite ein einzelner Mantel ist, der dort keine Schnur endet. Stattdessen wird die Schnur beendet, wenn sie eine Doppelschicht findet. Wenn Sie also jetzt eine Zeichenfolge drucken, sollte sie gut funktionieren. Nein, was wäre, wenn du deine Schnur mit einem einzigen Mantel und nicht mit einem doppelten Gericht beginnen wolltest, aber trotzdem diesen Apostroph als Teil deiner Saite verwenden willst? In diesem Fall verwenden wir einen Mechanismus namens Escaping. Mal sehen, was das tut. Also beginne ich meine Schnur mit einem einzigen Mantel. Und dann, was ich jetzt tun werde, ist, der besonderen Eigenschaft aus dem einzigen Mantel zu entkommen. Die besondere Eigenschaft aus einem einzigen Mantel und Python ist es, unsere Industrie zu starten. Was wir jetzt tun werden, ist, dieser Eigenschaft zu entkommen und wie ein einziger Mantel selbst behandelt und sind die besondere Eigenschaft. Um das zu tun, kurz bevor Sie Ihr einzelnes Gericht betreten, geben Sie einen umgekehrten Schrägstrich ein und geben dann Ihren einzelnen Mantel ein. Was passiert, wenn Sie einen umgekehrten Schrägstrich eingeben, ist, dass das Zeichen nach dem umgekehrten Schrägstrich nicht als Sonderzeichen behandelt wird. Stattdessen behandelt es es nur als einen normalen Charakter. Und dann fahre ich mit dem Rest meiner Schnur fort. Jetzt endete ich mit einem einzigen Mantel und jetzt, wenn ich meine Zeichenfolge drucke, sollte es gut funktionieren, was String ist einer unter Python-Datentypen. Ich habe das Tippen in s verpasst aber wie Sie sehen können, hat der einzelne Mantel Bohne als Party eiternd ohne Probleme genommen. Als nächstes werden wir uns die String-Formatierung in Python ansehen, um zu verstehen, was das ist. Gehen wir weiter und drucken Sie die Schnur. Nehmen wir an, ich habe einen String-Biss auf Ist eine großartige Programmiersprache für Großes. Nein, was ich tun möchte, ist zu ersetzen. Das würde mit der Variablen weiter kämpfen. Ich möchte, dass meine Pipeline in einer Variablen gespeichert wird und dieser Variablenname ein Teil meiner Zeichenfolge sein sollte . Um dies zu tun, lassen Sie mich zuerst eine wertvolle genannte Programmiersprache erstellen und den Wert Tortenton darin speichern . Also beim Drucken der Programmiersprache weiß ich, dass ich einen Kampf haben und nein, was auch immer tut, wird ersetzt. Das würde in meiner Zeichenfolge mit Programmiersprache weiter kämpfen. Also, um das zu tun, gehe ich voran und gebe den Namen von meinem wertvollen, die Programmiersprache ist und dann mit dem Rest meiner Stärke weiter. Nein. Was? Wir wollen, dass unsere Ausgabe hier Ja ist, die Programmiersprache muss durch Python ersetzt werden, und die Ausgabe muss beißen ist eine großartige Programmiersprache für Großes. Aber was passiert ist, ist die Programmiersprache wurde als Teil der eiternden auf betrachtet . Es wurde gedruckt, da es keine ist. Was tun wir, wenn wir einen Variablennamen als Teil einer Zeichenfolge einschließen wollen? Das ist, wo String-Formatierung ins Bild kommt. Also, wenn ich das tun muss, sollte ich ein Paar von Kohli Klammern eingeben, die ein Platzhalter für meine Variablennamen Programmiersprache sein und dann den Rest meiner Zeichenfolge eingeben . Als nächstes werde ich ein Punktformat haben und dann den Namen Ihrer Variablen eingeben, die Programmiersprache ist. Was dies also tun wird, ist die geschweifte Klammer, die Sie als Platzhalter für Ihren Variablennamen verwendet hatten. Die variabel in Ihrer Formatfunktion erwähnte Funktion wird gehen und dieser Ort jetzt bei der Ausführung diesem, erhalten wir die Ausgabe von unten als eine große Programmiersprache für Großheit sagte. So funktioniert die String-Formatierung in der Pipeline. Nein, um zu verstehen, wie man eine Zeichenfolge ändert, ist es ziemlich einfach. Gehen wir zurück zu unserer vorherigen Ringfrucht, die den Wert Apfel hat. Nun, wenn Sie die Zeichenfolge ändern möchten, müssen Sie nur einen Zuweisungsoperator haben und seine Werte ändern. Sagen Sie, ich ändere es in Mango. Nein, beim Bedrucken von Früchten wurde der bisherige Wert in Mango geändert. Das ist also das Ende dieser Vorlesung. Sie haben gelernt, wie Sie Zugriff erstellen und Ja, Zeichenfolge ändern . Und Sie haben auch die String-Formatierung und Python gelernt. In der nächsten Vorlesung werden wir über die verschiedenen Operationen lernen, die an Streichern durchgeführt werden können. Wir sehen uns dort. Danke. 12. 6.2 String-Operationen: Hallo und herzlich willkommen zu diesem Vortrag. In der vorherigen Vorlesung haben Sie gelernt, wie man eine Zeichenfolge erstellt. Und in diesem Vortrag werden Sie einige von den Operationen lernen, die an einer Saite durchgeführt werden können . Ich habe meine Pythons Idol Umgebung offen und ich habe eine Schnur erstellt, die in der Stadt ist. Programmieren ist jetzt einfach was? Wir werden das tun. Wir werden diese Zeichenfolge während dieser Vorlesung verwenden, auf der wir Operationen durchführen werden . Also, um mit der ersten Operation zu beginnen, die wir betrachten werden, ist der String Dart obere Operation. Was nun der obere String tut, ist, dass er alle Zeichen aus Ihrer Zeichenfolge in Großbuchstaben konvertiert . Nun, um zu sehen, wie das funktioniert, lassen Sie uns gehen und bis eine Schnur und dann verwenden Sie einen Dart oben auf sie. Was das also zurückgeben würde, sind alle Zeichen aus einer Zeichenfolge in Großbuchstaben. Kein ähnliches Zehenobermaterial Wir haben auch eine Funktion namens string dot lower. Nein, Wie Sie wahrscheinlich erraten haben, was dies tun wird, ist, alle Zeichen in Kleinbuchstaben umzuwandeln. Nun, wenn ich Biss beim Programmieren ausgeführt habe, ist es einfach und es ist alles in Kleinbuchstaben. Diesmal ist die nächste Operation, die wir betrachten werden, die Ersetzungsoperation. Was also bitte die Operation tut, ist, dass sie Ihre Zeichenfolge durch eine andere Zeichenfolge ersetzt. Um zu demonstrieren, wie das funktioniert, gehen wir voran und ersetzen die Abstimmung einfach durch das Wort mächtig. Also, um diese String-Tochterstelle zu tun und ich möchte das Wort einfach ersetzen, so dass zuerst eingehen und mit dem Komma getrennt und dann diese Zeichenfolge mächtig nein eingegeben, bei der Ausführung. Daraus können Sie sehen, dass die Zeichenfolge eher als das, was einfach durch Büffel ersetzt wurde. Die nächste Operation, die wir betrachten werden, ist die Scheibenoperation. Wissen Sie, welche Slice-Operation macht, ist es, dass es Ihre Saite in einen kürzesten Ring schneidet Jetzt was, wenn ich nur das erste Wort von meiner Zeichenfolge wollte, damit ich ein Slicing durchführen und das erste Wort aus meiner Zeichenfolge bekommen kann ? Um dies zu tun, nehmen Sie einen String-Namen und dann innerhalb eines Paares aus eckigen Klammern, was Sie tun sollten, ist den Startindex dort zu geben, wo Sie das Slice benötigen, um von jetzt an zu beginnen . Ich brauche mein Slice, um von Null zu beginnen, was der Indexwert aus Beat ist und dann den Endindex kurz davor eingeben. Sie müssen einen Doppelpunkt eingeben, der als Trennzeichen zwischen dem Start- und dem Endindex fungiert . Also, du beendest Index wäre lebenswichtig. Hetch o n Es gibt sechs Zeichen, was bedeutet, dass der Wert off ist der Indexwert. Off Ende wäre fünf. Stellen Sie jedoch sicher, dass Sie einen mehr als den Indexwert angeben. Jetzt, da der Indexwert von endlosen fünf, sollte ich hier als sechs wissen geben, wenn ich das mache, bekomme ich die Ausgabe als Python. So führen Sie ein Slice für eine Zeichenfolge aus. Die letzte Operation, die wir uns ansehen werden, ist die Längenoperation. Was die verknüpfte Operation tut, ist, dass sie die Anzahl von Zeichen aus Ihrer Zeichenfolge berechnet und die individuelle Ausgabe an Sie zurückgibt. Um zu sehen, wie das funktioniert, rufen Sie die Lin-Funktion auf und übergeben dann den Namen von Ihrer Zeichenfolge, die Zeichenfolge no ist, bei der Ausführung. Aus diesem, erhalten Sie die Ausgabe als 26. Nun, Len ist eine Funktion, die als etwas funktioniert, das wir zu diesem Zeitpunkt nicht besprochen haben. Aber im Moment müssen Sie sich nur daran erinnern, dass Len eine Funktion ist, die zurückkehrt. Die Anzahl der Zeichen ist eiternd. Funktionen werden in den kommenden Abschnitten viel detaillierter behandelt. Denken Sie daran, dass Bite On viele Finn Bill Funktionen hat, und Len ist einer von ihnen, die verwendet wird, um die Länge von Ihrer Zeichenfolge zu berechnen. Das ist also das Ende dieses Abschnitts auf Strings. Lassen Sie uns einen kurzen Überblick über das, was Sie in dem Abschnitt gelernt haben. Wir begannen den Abschnitt, indem wir über Was ist eine Zeichenfolge sprechen, die eine Sequenz von Zeichen in einem Paar von einzelnen Codes eingeschlossen ist, sind Doppelmäntel, und dann überprüfen wir, wie eine Zeichenfolge zu definieren. Sie haben einen Variablennamen, gefolgt von einem Zuweisungsoperator, und Sie weisen eine Zeichenfolge toe zur Verfügung, und dann überprüfen wir es einige von den String-Operationen. Wir haben unser Beispiel Frühling als Willkommensbotschaft, die lautet, Willkommen zu dieser Einleitung. Anrufe auf Kampf auf Programmierung. Ich hoffe, du hast eine gute Zeit zu lernen. Also die erste Operation, die bei der Zerstörung von Waas durchgeführt wird, die obere Operation, bei der alle Zeichen aus der Zeichenfolge in Großbuchstaben umgewandelt wurden und was wir sahen, war die untere Funktion, die das Gegenteil von der oberen Funktion. Es konvertiert alle Zeichen der Geschichte in Kleinbuchstaben. Dann sahen wir die Ersetzungsfunktion, die verwendet wird, um einen Teil Ihrer Zeichenfolge durch eine andere Zeichenfolge zu ersetzen. In diesem Beispiel haben wir das Wort Lernen durch Experimentieren ersetzt und ich werde String geben und dann den letzten Satz als Hoffnung zurückgegeben, dass Sie eine gute Zeit haben, anstatt die Zeichenfolge zu experimentieren . Ich hoffe, du hast eine gute Zeit zu lernen. Dann sahen wir, was die Saite Slicing. Es gibt eine Scheibe aus. Gestern, basierend auf Indizes Büste, haben wir überprüft, wie Werte mit der Indexposition abgerufen werden können. Zu diesem Zweck wird die Exposition übergeben, um eine Zeichenfolge zu schneiden. Also haben wir dieses Beispiel, in dem wir die Zeichenfolge vom Index 0 bis 7 schneiden. Nun wird der End-Index von sieben der Wert, auf den der Kampf nehmen wird endet Index minus eins, das ist sechs. Also werden alle Zeichen von der Indexposition 0 bis 6 geschnitten und an Sie zurückgegeben, was unsere Ausgabe ist. Willkommen. Schließlich sahen wir die Länge von der Saite. Wir haben eine Funktion namens L E N, die mit dem String-Namen vorbei ging gibt die Länge von dieser Zeichenfolge zurück. Und nach Frühlingsoperationen sahen wir, wie man eine Zeichenfolge formatiert. Also, was für eine String-Formatierung können Sie eine wertvolle Lean als Teil einer Zeichenfolge verwenden. Und wie machst du das? Sie verwenden einen Platzhalter , der ein Paar geschweifte Klammern ist, und dann haben Sie mit dem Punktformat beendet und geben Sie den wertvollen Namen ein. In diesem Beispiel haben wir also eine wertvolle genannte Programmiersprache, die die Wertzeichenfolge trotz in unserer Freundesanweisung hat, indem wir einen Platzhalter für die Programmiersprache und im dunklen Format platzieren, wir übergeben den wertvollen Namen Programmiersprache. Also die endgültige Ausgabe von diesem Ring wäre willkommen, um auf die Programmierung zu kämpfen. Die Kali Klammern werden durch die wertvolle Programmiersprache ersetzt, die wiederum durch ihren Wert ersetzt werden würde. Das ist also das Ende der Überprüfung. Auf dem Abschnitt von Strings gehen Sie durch alle Notizen und Übungsprobleme und verwenden Sie die Diskussionsrunde, wenn Sie meine Hilfe benötigen. Also der nächste Abschnitt ist auf Listen und ich sehe Sie dort. Vielen Dank 13. 7.1 Was ist eine Liste und wie erstelle man eine ?: Hallo und willkommen zum Abschnitt auf der Liste In diesem Abschnitt werden Sie lernen, was ist eine Liste? Die Notwendigkeit, für eine Liste zu gehen. Die Implementierung aus einer Liste in Beit auf einige der Operationen, die auf einer Liste ausgeführt werden können . Also, was ist die Notwendigkeit, für eine Liste zu gehen, wie Sie sind ein Lehrer aus einem Klassenzimmer, und Sie müssen eine Aufzeichnung, die die Namen aller Ihrer Schüler enthält, so sagen Sie, dass Sie 30 Schüler in Ihrer Klasse haben . Um also ihre Namen von 30 Schülern zu speichern, müssen Sie 30 Variablen erstellen. Nun, wenn Sie 1000 Schüler hätten, hätten Sie 1000 Wertsachen schaffen müssen, die ziemlich müde sein könnten. Jetzt wird die Liste verwendet, um solche Probleme zu beseitigen. Es sei denn, es handelt sich um einen Container, der verwendet wird, um eine Sammlung von Objekten zu speichern, auf die mit einem einzigen Namen zugegriffen werden kann, um auf jeden Schüler in einer Liste zuzugreifen. Wir tun das, indem wir die Indexposition von diesem Schüler erwähnen. Jetzt lasst uns weitermachen und eine Liste umsetzen und weiter kämpfen. Lassen Sie uns voran gehen und öffnen Pythons, Idol Umgebung und beginnen, dass lernen, wie implementiert Liste der Syntax. Um eine Liste zu definieren, ist es, einen Listennamen und die Objekte aus einer Liste innerhalb eines Bären aus eckigen Klammern zu haben, so dass ich Objekt haben könnte. Ein Objekt zu Objekt drei und so weiter. Angenommen, Sie möchten eine Liste von Ihren Lieblingsfrüchten erstellen. Wie machst du das? Ich erstelle eine Liste namens Favorite Fruits und weise sie mit Werten zu. Apple Manigault auf Endlich Strawberry. Nun, wenn ich meine Liste ausdrucke, sollte es die Liste Apfel, Mango und Erdbeere zurückgeben . Um nun auf die Werte aus einer Liste zuzugreifen, verwenden wir Indizierung für den Fall, dass Sie der Dozent auf Indizierung aus dem Abschnitt Strings müssen Indizierung verwendet wirdum Werte aus einer Liste oder einer Zeichenfolge abzurufen . Indizierung beginnt mit dem Wert Null, was bedeutet, dass das erste Element aus meiner Liste einen Indexwert hat. Nullpunkt. Das zweite Element hat einen Indexwert, eins das dritte Element und Indexwert zu und so weiter. Also, wenn ich das erste Element aus meiner Liste Lieblingsfrüchte drucken wollte, würde ich sagen, Lieblingsfrüchte. Der Indexwert innerhalb einer eckigen Klammer, die für apple Now Null ist. Wenn ich die Prince Erdbeere wollte, würde ich sagen, Lieblingsfrüchte. Der Indexwert für Erdbeere ist ebenfalls. Und daher habe ich auch den Wert erwähnt . Also bekomme ich den Ausgang als Erdbeere. nun sehen, Lassen Sie unsnun sehen,wie Sie Ihre Liste ändern. Sagen Sie, aus irgendeinem Grund, sagen Sie, Mango ist nicht mehr Ihre Lieblingsfrucht. Sie möchten es durch Orange ersetzen. Was machst du dann? Sie ändern Ihre Liste, indem Sie den Namen aus Ihrer Liste im Index der Frucht eingeben, die Sie ersetzen möchten. Keine Mango hat einen Indexwert. Einer von Ihnen erwähnte den Wert eins. Sie weisen sie mit dem neuen Wert orange zu. Und jetzt, wenn Sie Ihre Liste drucken, erhalten Sie den Wert Apfel, Orange und Erdbeere. Der Wert aus Mango wurde durch Orange ersetzt. Das ist das Ende dieser Vorlesung. Sie haben gelernt, wie Sie eine Liste erstellen, wie Sie mit dem Index auf eine Liste zugreifen und wie Sie eine Liste ändern. Im nächsten Vortrag werden wir wirklich über die Listenoperationen diskutieren, die wir durchführen können und wir sehen uns dort. Vielen Dank. 14. 7.2 Listenoperationen: Hallo und herzlich willkommen zu diesem Vortrag. In der vorherigen Vorlesung haben Sie gelernt, wie man eine Liste erstellt. Und in diesem Vortrag erfahren Sie mehr über die verschiedenen Operationen, die auf einer Liste durchgeführt werden können . Ich habe Pythons, Idol, Umwelt offen und ich habe unser Beispiel von einem früheren wie Job, der die Lieblings-Früchte Beispiel für die Werte Apfel Herkunft Strawberry ist . Die erste Operation, über die wir diskutieren werden, ist die Aufwärtsoperation. Was ein Up und eine Operation tut, ist, dass Sie ein Element am Ende der Liste hinzufügen können. Angenommen, Sie wollten dieser Liste zum Beispiel eine weitere Frucht hinzufügen. Sag Kivi. Also, wie machst du das? Lieblings-Früchte Punkt oben und dann geben Sie den Namen aus der Frucht, die Kivi auf Druck ist diese erhalten Sie die Ausgabe aus Apfel oder in Erdbeere und Kivi, die am Ende von Ihrer Liste hinzugefügt wurde. Die nächste Operation, die wir uns ansehen werden, ist die Einfügeoperation. Erinnerst du dich an die Mangofrucht, die er früher losgeworden hat? Was nun, wenn Sie diese Liebe zu seiner Mango gehabt haben und Sie wieder in der gleichen Position wollten, so dass Sie in diesem Fall die Einfügeoperation verwenden können, die die Indexposition sehr erwähnt ist. Sehr wollen, um die Frucht und dann den Namen von der Frucht einfügen. Also möchte ich, dass Mango am Index eingefügt wird. Position eins Jetzt beim Drucken dieser, bekomme ich die Ausgabe. Apple Mango sind in Erdbeere und Kivi. Wie Sie sehen können, wurde Mango an der Indexposition eins eingefügt, die nächste Operation, die wir auf diese Liste Punkt suchen entfernt werden. Was also die Entfernungsoperation tut, ist, dass Sie jeden Wert entfernen können, den Sie in Klammern erwähnt haben . Also, wie machst du das? Du gibst den Namen aus der Liste Punkt Rameau ein und in Klammern wirst du die Frucht loswerden, die du nicht mehr willst. Lassen Sie mich dieses Mal Erdbeere loswerden. Jetzt beim Drucken der Lieblingsfrüchte, damit es Ihnen die Ausgabe ohne Erdbeere gibt, die nächste Operation, die wir uns ansehen werden, ist die Salzoperation. Also, was Sortieroperation tut, ist es arrangiert Ihre weniger leugnen die Ralph A besonders alle numerisch abhängig von den Inhalten aus Ihrer Liste. Also, wenn ich Angriff auf meine Lieblings-Flötenliste implementieren, mal sehen, was passiert, wie Sie sehen können, da das Alphabet K aus TV vor M ist und oh, alphabetisch, die Reihenfolge aus TV hat sich auf meiner Liste geändert wurde jetzt gesalzen alphabetisch. Die nächste Operation ist die umgekehrte Operation. Was Rivers Operation macht, ist, dass es die Reihenfolge von Ihrer Liste in umgekehrter Reihenfolge anordnet. Mal sehen, wie das auf unserer Lieblings-Obstliste funktioniert. Lassen Sie es mich dort ausdrucken. Die Reihenfolge von meiner Liste Früher war Apfel Höhlenmango und Orange auf die Umkehrung meiner Liste. Es ist jetzt orange Mango Kivi ein Apfel, das ist das Gegenteil von meiner älteren Liste. Die letzte Operation, über die wir diskutieren werden, ist die Pop-Operation. Wissen Sie, was eine Pop-Operation tut, ist, dass sie das letzte Element von Ihrer Liste holt und dieses Element an Sie zurückgibt . Und auch löscht es dieses Element aus der Liste. Also, wenn wir auf unserer Lieblings-Obstliste implementiert, mal sehen, was passiert. Wie Sie sehen können, hat es das letzte Element von meiner Liste zurückgegeben, die Apple ist. Jetzt. Wenn ich meine Lieblings-Obstliste ausdrucke, enthält meine Liste jetzt keinen Apple. Das ist das Ende dieser Vorlesung und der Abschnitt Lassen Sie uns einen kurzen Überblick über das, was wir in den Listen gelernt haben. Wir begannen den Abschnitt, indem wir über Wasserlisten sprechen, es sei denn, es ist ein Container, der viele Objekte unter einem einzigen Namen hält. Und dann sahen wir, wie man eine Liste definiert. Sie benötigen einen Variablennamen, gefolgt von einem Zuweisungsoperator für Ihre Objekte, die in ein Paar eckiger Klammern eingeschlossen sind. Jetzt haben wir eine Beispielliste, die beste Freunde ist, und es hat die Elemente Mark, Mary, Maria und John, die durch Komma getrennt sind. Und dann sahen wir, wie man auf Werte in einer Liste zugreift. Jeder Wert in einer Liste wird durch eine Indexposition identifiziert, die von Null beginnt. Das erste Element in Ihrer Liste hat also die Indexposition Null das zweite Element mit dem Indexteil eins und so weiter. Also, in unserem Beispiel, beste Freunde. Wenn es mit einer Indexposition von Null verwendet wird, gibt es die Wertemarke zurück, und dann haben wir einige von den Listenoperationen gesehen. Die erste Operation, die wir sahen, war die Aufwärtsoperation. Die Upend-Operation wird verwendet, um ein Element am Ende Ihrer Liste hinzuzufügen, so dass Sie den Namen von Ihrer Liste mit der dot upenn Funktion verwenden und Sie haben ein Element erwähnt , das Sie am Ende Ihrer Liste hinzufügen möchten. Also in diesem Fall ist es am besten Freunde Punkt passiert mit dem Namen Matthew. Eine Liste wird nun am Ende mit der Angelegenheit angehängt und dann, was wir sahen, war auf Element in Ihre Liste einfügen . Was ist nun, wenn Sie nicht in Ihre Liste wechseln möchten, was bedeutet, dass Sie sagen, was, wenn Sie nicht am Ende Ihrer Liste hinzufügen möchten, sondern irgendwo zwischen Ihrer Liste. In diesem Fall verwenden Sie die Insert-Funktion sehr weit hinter der Indexposition des hinzuzufügenden Elements. Nein, die hinter der Indexposition 1 auf dem Element liegt. Also ist unsere Liste jetzt auf Indexteil eins gewesen. Dann sahen wir die Entfernungsoperation, die verwendet wird, um ein Element aus der Liste zu entfernen. Also in unserem Beispiel, beste Freunde haben wir dunkel mit dem Element fröhlich entfernt, so fröhlich ist nicht mehr ein Teil unserer Liste. Dann sahen wir die Sortieroperation, die verwendet wird, um Ihre Liste alphabetisch zu sortieren. Wenn Sie also die Sortierung auf besten Freunden verwenden, sortieren Sie sie alphabetisch, mit Ben beginnt am Anfang, aus Ihrer Liste und markieren Sie am Ende Ihrer Liste, alle in alphabetischer Reihenfolge sortiert. Und dann sahen wir die umgekehrte Operation, die verwendet wird, um eine Liste umzukehren. Wenn Sie also Ihre Liste mit der umgekehrten Operation aufrufen, wird die Reihenfolge Ihrer Liste umgekehrt. So haben wir jetzt Markierung an der Anfang Angebotsliste. Und dann am Ende ihrer Liste, dann sahen wir die Pop-Operation, die verwendet wird, um das letzte Element von Ihrer Liste zu entfernen. Und es gibt auch dieses Element an Sie zurück. Also, wenn Sie es verwenden Aber beste Freunde Dark Pop, Sie bekommen, die Ausgabe war an. Außerdem wird Ben vom Ende der Liste entfernt. Das ist also das Ende dieses Abschnitts auf der Liste. Gehen Sie durch alle Notizen und Übung Probleme, üben Sie alle von ihnen. Wenn Sie irgendwelche Zweifel haben oder wenn Sie stecken und Hilfe brauchen, zögern Sie nicht, das Diskussionsboot zu benutzen, und ich werde Ihnen von dort helfen. Der nächste Abschnitt ist auf Topples und wir sehen uns dort. Vielen Dank 15. 8. Was ist ein tuple und wie du ein Gestalten kannst?: Hallo und herzlich willkommen zum Abschnitt „Triples“. In dem Abschnitt werden Sie lernen, was ein Dreifach-die Notwendigkeit ist, für einen Kippel zu gehen. Wie man einen Tipple in Beit implementiert und wie man ein Paar löscht. Also, um mit dem zu beginnen, was ist ein Paar? Ein Paar ist eine Sammlung von unveränderlichen Objekten. Jetzt könnten Sie mich fragen Was ist dieser Begriff namens Unveränderlich und Sammlung von Optik-Liste tut das schon für mich. Warum sollte ich dann auf einen Kippel gehen? Lassen Sie uns diese Punkte mit Hilfe von einem Beispiel klären. Wenn Sie sich erinnern können, hatten wir ein Beispiel in der Rubrik von Listen genommen, in der wir die Namen von Schülern aus Ihrer Klasse gespeichert haben . Nehmen wir ein ähnliches Beispiel. Aber dieses Mal, Vorfälle während des Namens werden wir ihr Datum aus dem Buch gestohlen werden. Jetzt können Sie eine Liste verwenden, um die Daten der Schüler zu speichern. Aber Liste ist etwas, das geändert werden kann. Keine Daten. Beides ist etwas, das nicht dazu gedacht ist, Ihre Daten zu ändern, aber wird sich nicht ändern, egal was. Aber Liste können Sie den Inhalt in einer Liste ändern, die die Notwendigkeit, für ein dreifaches Doppel zu gehen . Stellt sicher, dass ein Paar, das einmal definiert wurde, nicht geändert werden kann oder ein Teil Ihres Problems. Wenn Sie also Wert wie Status aus speichern möchten, beide, die Sie sicher wissen, sich in solchen Fällen nicht ändern werden, sollten Sie beide, die Sie sicher wissen, sich in solchen Fällen nicht ändern werden, einen Kippel verwenden. Nein, mit diesem Verständnis, lasst uns weiter gehen und Ärger umsetzen und weiter kämpfen. Lassen Sie uns beginnen, indem Sie Pythons Idol Umgebung öffnen Die Syntax zum Definieren eines Kippels besteht darin, ein paar Namen einen Zuweisungsoperator zu haben und die Objekte aus dreifach in einem Paar von Klammern eingeschlossen . Die Erklärung von Fotopoulos ähnlich, dass aus der Liste. Der einzige Unterschied besteht darin, dass die Objekte in Klammern eingeschlossen sind. Vera und Liste. Sie waren in eckigen Klammern eingeschlossen. Jetzt lass mich ein Topol erstellen, das gestohlen werden soll. Die Startdaten aus dem Ersten Weltkrieg und zwei zu ziehen, um zu speichern. Startdaten aus dem Ersten Weltkrieg und dem Zweiten Weltkrieg. Nein, du kennst den Grund, warum wir uns für ein Triple entscheiden, oder? Es liegt daran, dass es sich um historische Daten handelt. Sie sollen sich nicht ändern. Und das ist genau das Eigentum von einem Paar. Also lassen Sie mich meine zwei historischen Mauerdaten von Poulos nennen und sie zuweisen. Aber das Startdatum des Ersten Weltkriegs, 1914 ist und das Startdatum des Zweiten Weltkriegs , der 1939 ist jetzt, um auf den Wert von einem Dreifach-es ist ähnlich dem, wenn Sie nicht gerade erwähnt den Index von Ihrem Objekt. Also, wenn ich das Datum der Alten Welt One wollte, würde ich meinen historischen ummauerten acht Stupor mit dem Index Null Index nennen sind in eckigen Klammern auf, die 1914 zurückgegeben werden . Jetzt hier. Was ist, wenn ich versuche, das Datum aus dem Zweiten Weltkrieg zu ändern? Wenn ich versucht habe, das zu tun, mal sehen, was passiert. Mein Zweiter Weltkrieg wird gesagt, dass der Index eins und wenn ich das ändern, sagen wir, 2017 was passiert? Ich habe eine Art von genau hier gemacht. Es ist eine historische Welt. Es ist also, was jetzt passiert, ist zu ziehen. Objekt hat keine Elementzuweisung erlitten, und hier unterscheidet sich Topol von einer Liste. Eine Liste ermöglicht es Ihnen, den Inhalt zu ändern, während ein Paar das nicht zulässt. Nein, lasst uns sehen, wie man es löscht. Ein dreifacher Biss auf kommt mit einer Funktion namens L, die für Löschen auf Innerhalb Klammer steht. Sie haben den Namen aus dem Topol erwähnt , den Sie löschen möchten. historische Mauerdatum ist also das Dreifache, das ich jetzt löschen möchte. Wenn ich versucht habe, historische Mauerdaten zu drucken, mal sehen, was passiert. Name, Historische Welt. Es ist nicht definiert. Was bedeutet, dass mein Topol Beene gelöscht hat und nicht mehr zugegriffen werden kann. Das ist das Ende dieses Abschnitts. Du hast Wasserstürze gelernt. Sie haben gelernt, wie Sie ein Problem mit Ihnen zu schaffen. Erlernt, wie Sie auf Triple zugreifen und gelöscht. Der nächste Abschnitt ist über Wörterbücher und ich sehe Sie dort. Vielen Dank. 16. 9.1 Was ist ein Wörterbuch und wie erstelle man ein: Hallo und willkommen im Abschnitt über Wörterbücher. In diesem Abschnitt werden Sie lernen, was ein Wörterbuch ist. Die Notwendigkeit, für ein Wörterbuch zu gehen? Wie man einen aktualisierten zusätzlichen grünen Biss auf einigen der Operationen erstellt, die im Wörterbuch durchgeführt werden können . Also, was ist ein Wörterbuch? Ein Wörterbuch ist eine Sammlung von Schlüsselwertpaaren. Ein Wörterbuch ähnelt dem der Liste in weniger, um auf die Werte aus der Liste zuzugreifen, die Sie tatsächlich Ihren Index aus dieser Liste oder aus dem Wert verwendet haben, was Sie wollten. Aber im Falle eines Wörterbuchs werden Sie den Schlüssel aus dem Wert als Index verwenden. Zum Beispiel möchten Sie die Kontaktnummern von Ihren Freunden speichern, also erstellen Sie ein Wörterbuch. Sagen Sie, Sie haben zwei Freunde mit Namen. Ben und Matthew Bent mit der Kontaktnummer 1234 und Matthew mit der Kontaktnummer 5678 Also würde Ihr Wörterbuch einen Schlüssel namens Ben enthalten. Verknüpfen Sie es mit dem Wert 1234 und einem anderen Schlüssel namens Matthew, mit dem Wert 5678 Also, wenn Sie Ihr Wörterbuch verwenden, aber der Schlüssel war der Wert. 1234 wird zurückgegeben, wenn Sie Ihr Wörterbuch mit dem Schlüssel als Matthew the Value verwenden. 567 es wird zurückgegeben, also müssen Sie für ein Wörterbuch gehen, wenn Sie möchten, dass Ihr Wert assoziierte ID zu einem bestimmten Schlüssel ist, jetzt, wo Sie Board verstanden haben. Außerdem, ja, lassen Sie uns voran und implementieren Dictionary in von Tom. Lassen Sie uns beginnen, indem Sie Pythons Idol Environment öffnen. Die Syntax zum Definieren eines Wörterbuchs besteht darin, ein Wörterbuch zu haben, einen Zuweisungsoperator zu benennen und dann die Schlüsselwertpaare in geschweiften Klammern, Silverton geschweifte Klammern. Ich könnte Kiew auf Wert eins durch ein Komma und Schlüssel zum Doppelpunkt Wert zu jetzt getrennt haben. Was das macht, ist der Schlüssel. Man hat den Wert eins, und der Wert wäre der Wert von meinem Schlüssel zu Jetzt lassen Sie uns einen Blick auf ein Beispiel werfen. Angenommen, ich wollte ein Wörterbuch erstellen, um das Lob einer Kamera ihrer Marke zuzuordnen. Lassen Sie mich voran und erstellen, dass, so wird es ein Wörterbuch sein, um das Lob von einer Kamera zu kartieren, seine Marke zu tun. Ich werde mein Wörterbuch Lob von Kameras auf Zuweisungsoperator nennen, und ich kann die Schlüsselwertpaare in diesem Wörterbuch haben. Sotschi wäre der Name von der Marke, und Wert wäre das Lob mit dieser Marke verbunden sein. Lassen Sie mich damit beginnen, einen für Bryant zu erschaffen. Sony sagen, Sony hat eine Kamera, die bei $500 verkauft wird. Jetzt ist Sony eine Schnur wegen der Passform. Es ist in doppelten Codes eingeschlossen und 500 ist eine Zahl, wegen der er es nicht in Mäntel umschließt. Eine andere Marke, die ich haben werde, ist Nikon sagen, es ist bei $600 gelobt endlich habe ich eine Marke Kanone, die bei $700 gelobt wird. Nun, wenn ich mir mein Wörterbuch anschaue, wird es die Schlüsselwertpaare haben. Nun, um Werte aus einem Wörterbuch abzurufen, verwenden wir das Konzept, das wir früher gesehen haben, nämlich die Indizierung. Aber Indizierung und Wörterbuch funktioniert ein wenig anders als für Tipple, Python und Strings. In Wörterbüchern wird Ihr Index kein Anti-Jer-Wert sein, sondern stattdessen werden es die Schlüssel aus Ihrem Wörterbuch sein. In diesem Fall ist es Sony, Nikon und Canon, also wenn Sie das Lob von Ihrer Sony-Kamera wollten, rufen Sie Ihr Wörterbuch an, das Ort der Kameras auf als Index ist. Sie würden den Schlüssel von Ihrer Marke übergeben, das ist Sony, und es gibt den Wert 500 jetzt Was, wenn Sie den Wert von einer Taste aktualisieren wollen, sagen Nikon hat das Lob von ihrer Kamera geändert 600 auf 800. Wie werden Sie mit dieser Situation umgehen? So ändern Sie Ihren Wert, indem Sie Ihren Wörterbuchnamen eingeben und den Schlüssel erwähnen, den der Wert geändert werden muss. In diesem Fall ist es Nikon, und Sie weisen es zu, aber der neue Wert , der 800 ist jetzt. Wenn Sie versuchen, das Lob von Ihrer Nikon-Kamera auszudrucken, lassen Sie uns sehen, was die Ausgabe sein wird. Die Ausgabe ist 800, das ist der neue Wert, den Sie zugewiesen hatten. Das ist das Ende dieser Vorlesung. Sie haben gelernt, wie man ein Wörterbuch erstellt, wie man Werte aus Sucht riskant abruft, wie man den Wert entsprechend einem Wörterbuch aktualisiert , Ski die nächsten Dozenten über die verschiedenen Operationen, die auf einem Wörterbuch durchgeführt werden können . Und wir sehen uns dort. Vielen Dank 17. 9.2 Dictionary: Hallo und herzlich willkommen zu diesem Vortrag. In der vorherigen Vorlesung haben Sie Wasserwörterbücher gelernt. Und in diesem Vortrag werden Sie einige von den Operationen lernen, die an einem Wörterbuch durchgeführt werden können . Ich habe Biss auf Idol Umgebung offen, und in ihm ein haben das Beispiel aus einer früheren Vorlesung, die ein Wörterbuch ist, um das Lob einer Kamera zu seinem Streich zu kartieren . Die erste Operation, die wir uns ansehen werden, ist die Dictionary-Punkt-Schlüssel-Operation. Also, was das tut, ist es druckt alle Schlüssel, die in einem Wörterbuch verfügbar sind. Also, wenn wir das Beispiel abnehmen, loben Kameras und ich rufen Tasten Bedienung auf, es listet die Tasten Sony, Nikon und Canon ähnlich wie küssen. Wir haben eine andere Operation namens Werte. Und wie Sie erraten haben müssen, was es tut, ist es druckt die Werte aus, die in meinem Wörterbuch verfügbar sind. Also, wenn ich das Lob aus Kameras Wörterbuch mit der Werteoperation ausdrucke, gibt es 506 107 100 zurück. Die nächste Operation, die wir uns ansehen werden, ist die Dictionary dot copy Operation. Also, was das tut, ist es kopiert die Werte, die die Schlüsselwertpaare von einem Wörterbuch in ein anderes Wörterbuch. Also mal sehen, wie das funktioniert. Lassen Sie mich ein zweites Wörterbuch erstellen und lassen Sie mich es nennen. Lob von Kameras und das wird eine Kopie meines ersten Wörterbuch-Lobs von Kameras sein. Also rief ich die Punkt-Kopierfunktion in meinem ersten Wörterbuch an. Auf den Inhalt werden in mein zweites Wörterbuch kopiert, um sicherzustellen, dass es funktioniert. Wie erwartet, Lassen Sie mich mein zweites Wörterbuch drucken, die Skopje aus Lob der Kameras ist. Nun, wie Sie sehen können, sind die Inhalte eine Kopie des ersten Wörterbuchpreises von Kameras. Die nächste Operation besteht darin, ein Schlüsselwert-Paar zu löschen sagen, ich wollte das Schlüssel-Wert-Paar Sony und 500 löschen. Wie mache ich das? Ich mache das durch Eingabe der Tastenwahl D E l Leerzeichen den Namen von meinem Wörterbuch, die von Kameras gelobt wird. Und dann gebe ich den Schlüssel ein , der in eckigen Klammern gelöscht werden soll, das ist Sony. Nun, wenn ich versuche, mein Wörterbuch zu drucken, sollte es mir die Ausgabe ohne den Schlüsselwert pro Sony geben und das tut es. Die letzte Operation, die wir uns ansehen werden, besteht darin, den Inhalt aus einem Wörterbuch zu löschen. Mal sehen, wie man das macht. So ein dis Wörterbuch Punkt klar und durch unser Beispiel aus Lob von Kameras gehen. Es wird abrasive Kameras dot clear sein, und wenn ich es ausdrucke, sollte es mir ein leeres Wörterbuch zurückgeben, das nur ein Paar aus geschweiften Klammern ist. Das ist also das Ende dieser Vorlesung und der Abschnitt über Wörterbücher. Lassen Sie uns einen kurzen Überblick über das, was Sie in dem Abschnitt gelernt haben. Wir begannen den Abschnitt, indem wir darüber diskutieren, was ein Wörterbuch ist, das eine festgelegte Schlüsselwertpaare ist, die von einem einzigen Namen referenziert werden. Und dann sahen wir, wie man ein Wörterbuch erstellt. Sie haben einen Variablennamen und einen Zuweisungsoperator, und der Schlüsselwert verblasst innerhalb eines Paares aus geschweiften Klammern. Geben Sie also den ersten Schlüssel und dann den Wert ein, der diesem Schlüssel nach einem Doppelpunkt zugeordnet ist. Und dann trennen Sie Schlüsselwertpaare mit Komma, so dass Sie zuerst ein Schlüsselwertpaar haben. Sie geben das Komma ein und dann haben Sie das nächste Schlüssel-Wert-Paar und so weiter. Jetzt haben wir ein Beispielwörterbuch, das Farbe der Früchte ist. Was dies tun würde, ist es speichert den Namen von der Frucht als Schlüssel und den Wert als die Farbe aus dieser Frucht. Also in diesem Beispiel haben wir Farbe der Früchte mit Apfel, gelb, orange als Namen von den Früchten auf rot, gelb und orange als Farben von den Früchten, beziehungsweise. Und dann sahen wir Ho, um Werte aus einem Wörterbuch abzurufen, um Werte wie eine Liste oder ein Triple abzurufen. Aber anstatt den in Lehrer als Index zu erwähnen, wird er den Schlüssel, der diesem Wert zugeordnet ist, als Index erwähnen. So rufen Sie die Wörterbuchfarbe von Flüssigkeiten auf und übergeben den Index als den Namen von der Flöte um seine Farbe zu erhalten. Also, wenn ich brauchen, um die Farbe der Frucht Mango abzurufen, würde ich sagen, Farbe der Flöten und Index es mit dem Schlüssel Mango, und das sollte die Farbe gelb zurückgeben. Und dann sahen wir, wie man einen Wert zugeordneten toe, einen Wörterbuchschlüssel auf einen größeren Wert aktualisiert . Alles, was Sie tun müssen, ist Ihr Wörterbuch aufzurufen, aber den Schlüssel, den Sie verwenden möchten, und weisen Sie es dann mit einem neuen Wert zu. Also, wenn ich die Farbe aus Apfel ändern muss, würde ich sagen, Farbe der Früchte Pastor, im Beispiel, und weisen Sie einen neuen Wert in diesem Beispiel haben den Wert grün zugewiesen. Also habe ich Wörterbuch jetzt den Wert geändert als Apfel mit der Farbe Grün. Und dann haben wir einige von den Wörterbuch-Operationen gesehen. Die erste Operation, die wir überprüfen, war die Tastenoperation, die alle Schlüssel aus Ihrem Wörterbuch und ähnlich wie Schlüssel auflistet. Sie haben auch die Werteoperation, die alle Werte aus Ihrem Wörterbuch auflistet. Und dann, was wir sahen, war, ein Schlüssel-Wert-Paar mit dem del que zu löschen Also sagen Sie del mit dem Namen aus Ihrem Wörterbuch auf dem Schlüssel für das Schlüssel-Wert-Paar, aber Sie wollen löschen. Also, wenn ich den Schlüsselwert löschen möchte, koppeln Sie Apple, rufen Sie mein Wörterbuch auf und übergeben Sie den Index als Apple und das würde den Schlüsselwert glauben. Pair apple und green und geben Sie die Ausgabe von meinem Wörterbuch als orange und Mango mit Apple aus dem Wörterbuch entfernt. Als nächstes sahen wir den Inhalt eines Wörterbuchs in ein anderes Wörterbuch zu kopieren. Sie dazu ErstellenSie dazuein neues Wörterbuch. Lassen Sie uns es eine Kopie der Farbe von Früchten nennen und es mit dem Wert von Ihrem Wörterbuch Punkt die Kopierfunktion zuweisen , so dass der Inhalt aus Ihrem Wörterbuch in ein anderes Wörterbuch kopiert wird. Und schließlich, was wir sahen, war die klare Operation, die verwendet wird, um den Inhalt aus Ihrem Wörterbuch zu löschen. Wenn Sie es also mit Farbfrüchten nennen, die nicht leer sind, würde das ein Paar geschweifter Klammern zurückgeben, das ein leeres Wörterbuch ist. Das ist also das Ende der Überprüfung. Sie im Abschnitt über Wörterbuch GehenSie im Abschnitt über Wörterbuchdurch alle PDF-Notizen beigefügten und üben Sie Probleme aus. Verwenden Sie die Diskussion. Stimmen Sie ab, falls Sie Hilfe von mir brauchen. Im nächsten Vortrag werden wir über bedingte Aussagen dieser Wörterbücher diskutieren. Wir haben die Datentypen zu Ende und kämpfen von bedingten Aussagen. Wir werden anfangen zu lernen, wie wir all diese Daten manipulieren und weiter kämpfen können. Ich seh dich dort. Vielen Dank. 18. 10.1 Was sind bedingte Aussagen ?: hallo und willkommen im Abschnitt über bedingte Aussagen. Nun, da Sie ein starkes Verständnis über die verschiedenen Datentypen haben und beißen, werden wir jetzt lernen, wie man Platten manuell. All diese Daten in diesem Abschnitt werden wir lernen Arbeit sind bedingte Aussagen. Die verschiedenen Arten von bedingten Anweisungen, die in Biss auf Hilfe verfügbar sind, sind logische Operatoren, zusammen mit den Bedingungsanweisungen. Und am Ende des Abschnitts werden wir ein komplettes Problem schreiben und beißen, dass bedingte Aussagen implementiert. Bisher haben Sie Bohne mit den Vitaminen, die ich wenig Umgebung, um die Konzepte zu üben. Aber jetzt werden Sie einen Texteditor verwenden, um einen kompletten Kampf auf das Programm zu schreiben. Also, um jetzt mit Wasser bedingten Anweisungen zu beginnen, sind bedingte Anweisungen Anweisungen, deren Ausführung von der Auswertung aus einer bestimmten Bedingung abhängt . Werfen wir einen Blick auf ein Beispiel. Nehmen Sie den Wecker von Ihrem Telefon. Du hast um 5 Uhr morgens einen Alarm gestellt. Es gibt eine ständige Überprüfung, die gemacht wird, um zu überprüfen, ob die Zeit in Ihrem Telefon als 5 Uhr morgens. Also, sobald die Zeit auf Ihrem Telefon ist 5 Uhr morgens. Der Alarm Rigs jetzt, wenn wir logische Operatoren zusammen mit bedingten Anweisungen verwenden . Nun, wenn Sie sich erinnern können, sind logische Aussagen aktiviert oder nicht. Also, um das Beispiel des gleichen Weckers zu nehmen, wenn Sie einen Alarm für Sonntag 7 Uhr einstellen, was passiert? wird eine ständige Überprüfung durchgeführt, um zu überprüfen, ob der Tag Sonntag ist. Also, wenn der Tag Sonntag ist, wird ständig ein anderes Küken gemacht, um zu sehen, ob die Zeit 7 Uhr ist. Also, wenn der Tag auf der Zeit von 7 Uhr sendet dann das Alarmrennen. Nun, da Sie Wasser verstanden haben, bedingte Aussagen, lassen Sie uns voran und implementieren bedingte Aussagen und beißen auf in der nächsten Vorlesung. Ich seh dich dort. Vielen Dank. 19. 10.2 Verschiedene Arten von bedingten Anweisungen: Hallo und herzlich willkommen zu diesem Vortrag. In der vorherigen Vorlesung lernten Sie wasserbedingte Aussagen und gingen, um sie zu benutzen. In dieser Vorlesung lernen Sie, wie Sie bedingte Aussagen zu den verschiedenen Typen implementieren. Lassen Sie uns beginnen, indem Sie Pythons, Idol, Umgebung öffnen Idol, Die erste bedingte Aussage, die wir darüber sprechen werden, die if-Bedingung Nun lassen Sie mich Variable definieren, mit der wir lernen werden, wie eine if-Bedingung implementiert. Also habe ich meine zuverlässigen Gesamtmarken und lassen Sie mich ein Zeichen es mit dem Wert 95. Was also eine if-Bedingung tut, ist, dass sie eine Bedingung annimmt und sie entweder auf wahr oder falsch validiert . Wenn das Ergebnis aus, wenn die Bedingung auf true ah validiert wird, blockieren Sie gut folgt, die dann ausgeführt wird. Nein, Wenn meine if-Bedingung die Stürze validiert , wird dieser Codeblock nicht ausgeführt. Mal sehen, wie diese Bücher Jetzt werde ich schreiben in if Aussage, um zu überprüfen, ob meine Gesamtzahl Marken überschreitet oder gleich 90 ist. Ich mache das mit Hilfe von relationalen Operator. Also habe ich nachgesehen. Wenn meine Gesamtmonate größer oder gleich 90 ist und meine Aussage mit dem Doppelpunkt beenden. Was also der Doppelpunkt bedeutet, ist, dass es einen Gerichtsblock nach der if-Anweisung gibt , der ausgeführt werden soll, wenn meine if-Bedingung als wahr bewertet wird. Also unter diesem kann ich meine Drucke Aussage mit Saiz haben. Herzlichen Glückwunsch. Sie haben sich gesichert und stimmen zu. Nun, was Sie hier beachten müssen, ist die Einrückung, die jetzt zur Verfügung gestellt wird, beißen auf Mandate die Einrückung, was bedeutet, die Blockierung aus. Gut unter Ihrem, wenn Zustand sollte eine Einrückung haben und es ist obligatorisch. Jetzt kann ich mehrere Zeilen unter dieser if-Bedingung haben, aber alle sollten die gleiche Einrückung haben. Nun, wenn ich die Anweisung ausführe, mal sehen, was das Ergebnis sein wird. Ich habe meinen Wohnsitz. Herzlichen Glückwunsch. Sie haben sich gesichert und stimmen zu. Jetzt sehen wir, was anfangs passiert ist, der Wert, der in meinen wertvollen Gesamtmarken gespeichert ist, ist 95 jetzt die if-Bedingung überprüft mit dem Wert 95, ob 95 größer oder gleich 90 ist. Was bei erfolgreicher Ausführung zutrifft. Es druckt die Aussage Herzlichen Glückwunsch. Sie haben sich gesichert und stimmen zu. Mal sehen, was passiert, wenn meine Gesamtnote 80 war. Lassen Sie mich einfach den gleichen Mantel kopieren. Nun, wie Sie sehen können, gibt es keine Ausgabe. Also, was ist passiert? Die Gesamtmarkierungen 80 ist nicht größer als gleich 90, da aus der diese Druckanweisung nicht ausgeführt wurde. Die nächste Aussage reich, die wir betrachten werden, ist, dass, wenn sonst Bedingung wissen, was NFL Zustand tut, das andere ist eher wie ein Backup-Plan. Sagen Sie, was, wenn meine Bedingung fehlgeschlagen ist, wie in diesem Fall in diesem Fall, Sie können eine Blockierung vor Gericht unter Ihrer anderen Bedingung haben, die dann ausgeführt wird. Mal sehen, wie das funktioniert. Jetzt habe ich den Wert 80 in meiner Gesamtnote. Also lassen Sie mich die gleiche if-Bedingung haben, um zu überprüfen, ob die Gesamtmarkierungen größer als oder gleich 90 sind. Andi, dann müssen Sie sicherstellen, dass Sie Ihren anderen Zustand von Anfang an beginnen. Abseits der Linie, die if-Bedingungen von Anfang an aus der Linie gestartet. Lassen Sie sich von diesen Linien nicht verwirren. Dies ist der Anfang außerhalb der Zeile, wo, wenn Bedingungen, die auf Ihrem sonst begonnen wurden, in der gleichen Einrückung liegen sollten , die der Anfang außerhalb der Zeile ist. Nun, in meinem anderen, kann ich einen Block-Off-Code haben, der sieht, dass Sie die Untersuchung gelöscht haben. Lassen Sie uns nun bei der Ausführung von diesem Ifills Zustand sehen, was mein Ergebnis sein würde. Wie Sie sehen können, beträgt die Gesamtmarkierung 80, die nicht größer oder gleich 90 ist. Denn aus dem diese Ausführung fehlschlägt. Dann wurde mein sonstiger Zustand ausgelöst. Ich habe die Ausgabe, als Sie die Untersuchung gelöscht haben. Die nächste Aussage, die wir uns ansehen werden, ist die if l if-Anweisung oder vielmehr die Bedingung. Also was? Und wenn LF dies tut, können Sie eine if Bedingung mit NL Zustand haben. Also, wenn Ihre erste, wenn Bedingung fehlgeschlagen ist, können Sie eine andere if-Bedingung haben, die nach einer anderen Bedingung überprüft. Mal sehen, wie das funktioniert. Lassen Sie mich also die Gesamtmarken mit dem Wert 60 neu zuweisen. Nun, wenn ich sehe, lassen Sie mich einfach kopieren, basierend auf der gleichen If-Bedingung. Jetzt wird sich diese Bedingung fühlen, weil die Gesamtmarkierungen gleich 60 sind. Also nächstes Wasser tun wird, ist eine l f Bedingung zu haben. Also, was es tut, ist, dass die else-Anweisung ausgelöst wird und ich habe genug Bedingung. Die Kombination wird aufgerufen. LF also hier überprüfe ich, ob meine Gesamtpunktzahl größer oder gleich 40 ist. In diesem Fall drucke ich eine Erklärung aus und sage Herzlichen Glückwunsch. Sie haben die Untersuchung abgebrochen. Nein, Sie können mehrere LF-Bedingungen haben, damit ich eine andere haben könnte. LF-Bedingung, die diesem folgt, die ausgeführt wird, wenn diese LF-Bedingung fehlschlägt und am Ende aller LF-Bedingung können Sie eine else-Bedingung haben, die ausgelöst wird, wenn alle anderen fn LF-Bedingung in diesem Fall fehlschlägt, lassen Sie mich drucken Sie haben die Prüfung Also jetzt bei der Ausführung aus diesem wenn LF Zustand Mal sehen, was die Ausgabe sein wird Wir haben die offene als Glückwünsche Sie haben die Prüfung gelöscht Also was passiert ist, ist, dass ich den Wert 60 in meiner Gesamtzahl Markierungen darauf zuerst überprüft, ob 60 größer ist als oder gleich 90, was falsch ist weshalb diese, wenn Bedingung zu false ausgewertet wird, jetzt wird die nächste LF ausgelöst und ich überprüfe, ob meine Gesamtmarken 60 größer oder gleich 40 ist, was jetzt wahr ist, da dies die Block-Off-Anweisung auf, dass dies ausgeführt wurde, die die Anweisung zu drucken Herzlichen Glückwunsch. Sie haben die Untersuchung abgebrochen. , Für den Fall,dass meine Gesamtnote weniger als 40 war, hätte das gedruckt, Sie haben die Prüfung versagt . Die letzte Bedingung, über die wir sprechen werden, ist die verschachtelte if-Bedingung. Also, was von Zustand in f Zustand investiert wird. Aber dann noch ein. Wenn Bedingung als verschachtelte Bedingung bezeichnet wird, lassen Sie uns sehen, was dies Lassen Sie mich meine Gesamtmarken auf 100 neu zuweisen. Nein, lassen Sie mich die gleiche if-Bedingung haben, die darin besteht, zu überprüfen, ob meine Gesamtpunktzahl größer oder gleich 90 ist. Innerhalb dieser if-Bedingung werde ich auch überprüfen, ob meine Gesamtpunktzahl gleich 100 ist. Wenn es das dann werde ich eine Aussage drucken. Sie haben auch volle Noten gesichert. Nein, mal sehen, was die oder die Abschiebung dieser Ausführung sein wird. Also meine Gesamtnote ist größer als 90 wegen Fritsche. Ein gedruckter Glückwunsch haben Sie sicher und stimmen zu. Und auch das, wenn die Bedingung innerhalb der vorherigen Bedingung auch wahr ist, was meine Gesamt max 100 gleich 200 ist, habe ich die Ausgabe. Sie haben auch volle Noten gesichert. Das ist das Ende dieser Vorlesung. Du hast Wasser und Klimaanlagen gelernt. Wie, wenn sonst Bedingung funktioniert, wie Einrückung in Python funktioniert, die Sie gelernt haben, wenn LF Bedingungen Und schließlich haben Sie gelernt, wie eine wenn Bedingung in einem anderen von Mitgefühl funktioniert Die nächste Vorlesung werden wir diskutieren, wie man eine if-Bedingung hat, Auswerten mehrerer Bedingungen Aber die Hilfe aus logischen Operatoren. Und wir sehen uns dort. Vielen Dank. 20. 10.3 Verwendung von logischen Operatoren in bedingten Anweisungen: Hallo und herzlich willkommen zu diesem Vortrag. In der vorherigen Vorlesung haben Sie gelernt, wie Sie verschiedene Arten von bedingten Aussagen auf in dieser Vorlesung implementieren, werden Sie lernen, wie Sie mehrere Bedingungen innerhalb einer einzigen, wenn Bedingung bewerten, indem Sie die Verwendung aus dem Ende und sind logischen Operatoren. Lassen Sie uns mit der und Operation beginnen, um eine schnelle Überprüfung aus der und Operation und und und Operation benötigt beide Bedingungen wahr zu sein, damit es die erlaubte zurückzugeben. Das ist wahr. So zum Beispiel kann ich zum Beispieleine Bedingung von weniger als fünf und 10 größer als sieben haben. Also, auch, war weniger als fünf und 10 ist größer als sieben, und ich bekomme den Wert wahr jetzt, um zu verstehen, wie und funktioniert zusammen mit wenn, nehmen wir ein Beispiel aus dem vorherigen Beispiel, Lassen Sie uns Gesamtmarken nehmen und es für den Wert 95 zuweisen lassen Sie mich eine andere Variable haben und nennen Sie es Prozentsatz aus Anwesenheit und ein Zeichen es mit dem Wert 93. Nun, was ich hier tun möchte, ist zu bewerten, dass meine Gesamtnote größer als 90 ist und auch zu bewerten, dass der Prozentsatz der Bedeutung größer als 90 ist. Ich mache das, indem ich eine und Operation mit einer n f Spannung verwende. Also ich richtig, wenn meine Gesamtzahl Marken größer oder gleich 90 ist und mein Prozentsatz Rabatt auf die Teilnahme größer als oder gleich 90 ist, bieten wir eine Einrückung und drucken dann diese folgende Aussage, die ausgeführt wird, wenn sowohl meine Bedingungen sind wahre Reichtümer. Du bist ein sehr disziplinierter Student. Mal sehen, was die Ausführung von diesem, wenn die Bedingung uns dort geben würde. Du bist ein sehr disziplinierter Student. Also, was ist passiert? Es gibt die Gesamtnote war größer als 90 und der Prozentsatz der Teilnahme war größer als 90, aufgrund dessen beide Bedingungen wurden auf meine true ausgewertet, wenn Bedingung wahr zurückgegeben. Nein. Was ist, wenn eine der Bedingungen falsch wäre? Angenommen, lassen Sie mich zum Beispiel meinen Prozentsatz der Teilnehmer neu zuweisen. Sagen Sie also 60. Was? Dann lassen Sie mich kopieren, fügen Sie die gleiche Bedingung und ausgeführt, um zu sehen, was passiert. Wie Sie sehen können, gibt es keine Ausgabe. Das liegt daran, dass die zweite Bedingung von meiner und Operation auf dem fehlgeschlagen ist, wenn bedingte gedreht wird und es nicht mehr die nächste Operation ausführen konnte, die wir uns ansehen werden, ist die unsere Operation jetzt zu schnell überprüfen, was in unserer Operation tut Und unsere Operation benötigt nur eine von den beiden Bedingungen, um wahr zu sein, damit sie den Wert als wahr zurückgibt. Zum Beispiel, lassen Sie mich eine falsche Bedingung auch größer als fünf und bestellt. Aber dann von der wahren Bedingung sagen, 10 ist größer als sieben Nun ist dies eine falsche Bedingung und dies ist eine wahre Bedingung jetzt, da einer von ihnen wahr ist, wird mein Ausgang wahr sein. Sehen wir uns nun an, wie alles zusammen mit einer if-Bedingung funktioniert. Nun lassen Sie mich ein Beispiel von einer Fruchtfrucht nehmen, gleich Zeh Apfel wissen, was ich hier zu tun versuche, ist in meinem ob Zustand Ich werde überprüfen, ob meine Frucht ein Apfel oder eine Mango ist. tun, Um das zutun, habe ich meinen if-Zustand, in dem ich überprüfe, ob meine Frucht gleich Mango ist, das Doppelte gleich Stein's. Zum Vergleich. Ein anderer Weg. Wie Sie Vergleich durchführen und kämpfen auf dies ist die platonische Art und Weise ist, dass Tastatur zu verwenden . Also überprüfe ich, ob meine Frucht Mango ist oder meine Frucht Apfel ist, und dann habe ich meine Drucke Aussage und ich drucke, dass ich diese Frucht liebe. Jetzt sehen wir, was die Ausgabe von unserer Ausführung sein wird. Der Ausgang ist, dass ich diese Frucht liebe. Also, was ist passiert? Der Name meiner Frucht war Apfel auf meinem wenn Zustand zuerst überprüfen, ob die Frucht Mango ist. Nun ist das falsch, denn meine Frucht ist Apfel. Also in allen Zustand habe ich einen Scheck, um zu sehen, ob meine Frucht Apfel ist, was wahr ist. Und da eins von den beiden Bedingungen wahr sind. Ich gebe meine if-Bedingung auf dit druckt die Anweisung. Ich liebe diese Frucht jetzt Was ist, wenn meine Frucht etwas anderes wäre? Sagen Sie, meine Frucht war Erdbeere. Also, was würde meine Ausgabe dann sein? Lassen Sie uns die gleiche Bedingung drucken und sehen, wie die Ausgabe sein wird. Wie Sie sehen können, habe ich keinen Ausgang. Und das liegt daran, dass beide Bedingungen auf der if-Bedingung nicht einen wahren wegen Fitch bewertet haben. Wir haben die Prinzaussage nicht ausgeführt. Also, das ist das Ende dieser Vorlesung auf dem Abschnitt über bedingte Lassen Sie uns einen kurzen Überblick über was wir in dem Abschnitt gelernt haben. Wir begannen den Abschnitt, indem wir diskutieren, was bedingte Anweisungen dort blockieren Anweisungen, deren Ausführung von einer bestimmten Bedingung abhängt. Und dann haben wir uns die verschiedenen Arten von bedingten Anweisungen untersucht, die verfügbar sind und Python . Der erste Typ der bedingten Anweisung ist die if-Anweisung. Also, was in if-Anweisung tut, überprüft es nach einer Bedingung. Und wenn die Bedingung wahr ist, dann wird die Anweisung unter wenn in diesem Beispiel ausgeführt wird, weisen wir 100 zur verfügbaren Entfernung zu und dann prüfen wir, ob die Entfernung gleich 100 ist jetzt, Double Sie tun können, ist ein Vergleichsoperator. Es prüft, ob der Bediener auf der linken Seite dem Betrieb auf der rechten Seite und am Standort entspricht . Da die Entfernung gleich 100 ist, erhalten wir unsere Ausgabe als Entfernungen 100. Der nächste Typ. Was wir betrachteten war, wenn sonst Aussage so was tut das auch? Für den Fall, dass die Bedingung fehlschlägt, die blockierten Off-Anweisungen in Ihrem else-Abschnitt ausgeführt. Also in diesem Beispiel sind wir ST 200 auf den variablen Abstand und dann prüfen wir, ob die Entfernung kleiner oder gleich 100 ist , was falsch ist, jetzt, da diese If Bedingung zurückgegeben hat fällt, wird der Block der Anweisung im else Abschnitt ausgeführt, die zu drucken, dass die Entfernungen größer als 100 das nächste Band. Was? Wir überprüfen waas, wenn l f sonst. Also, was ist das, wenn l a Fells l f steht für anderes, wenn das bedeutet, wenn du bist, wenn die Bedingung versagt, du machst eine andere. Wenn Bedingungsprüfung als Teil Ihrer Anweisung, werfen wir einen Blick auf dieses Beispiel. Also weisen wir der wertvollen Entfernung einen Wert 200 zu, und zuerst prüfen wir, ob er kleiner oder gleich 100 ist, was falsch ist. Und dann überprüfen wir, ob das, wenn Conditioner fällt, machen Sie einen anderen, wenn Zustandskontrolle sonst. Wenn Sie überprüfen, ob der Abstand kleiner oder gleich 200 ist, was wahr ist und bei Öffnen aus, wird das Programm Entfernungen kleiner als 200 sein. Jetzt engagieren. Selbst wenn diese Anweisung zurückgekehrt wäre, haben wir eine endgültige else-Anweisung, in der unsere Ausführung Bean Abstand größer als 200 haben würde . Aber in diesem Fall, da die Entfernung gleich 200 ist, wäre unsere Ausgabe Entfernungen kleiner als gleich 200 . Und schließlich, was wir überprüfen, war die verschachtelte if-Anweisung und was ist in anstelle der Anweisung, es ist eine if-Anweisung innerhalb einer anderen der Anweisung. So zum Beispiel weisen wir zum Beispieldem variablen Abstand einen Wert 50 zu und prüfen dann, ob die Entfernung kleiner als 100 ist . Was jetzt wahr ist, dass die Evolution aus, wenn wahr geworden ist, tritt es in den Block der Aussage. Und wenn eine andere Bedingung überprüft wird, wird eine andere Bedingung überprüft, wenn Bedingung überprüft wird. Sehr Ihre Überprüfung, ob die Entfernung 50 ist, so dass Sie eine if-Bedingungsüberprüfung innerhalb einer anderen if-Bedingungsprüfung vornehmen , die als verschachtelte if-Anweisung bezeichnet wird. Das ist das Ende dieser Überprüfung. In der nächsten Vorlesung werden wir ein Programm in Python implementieren, das bedingte Aussagen verwenden wird . Ich seh dich dort. Vielen Dank. 21. 10.4 Programm – Prüfe mehrfach von 3 und 7: im Abschnitt haben Sie gelernt, wie Sie bedingte Anweisungen verwenden. Sie nun sicher, dass Sie Ihr Verständnis richtig haben, indem Sie ein Python Programm schreiben. Jetzt, bisher in den Schulen, haben wir Pythons Idol Umgebung verwendet, um die Konzepte zu praktizieren. Nun, da wir den Inhalt der Bedingungen geübt haben, werden wir ein komplettes Programm und Python in einem Texteditor schreiben. Nun ist der Texteditor, den ich verwenden werde, der Atom-Texteditor, den wir am Anfang der Partituren installiert hatten. Nun lassen Sie mich es öffnen, indem Sie auf meinem Mac ein Befehlsfeld drücken und Adam eingeben. Nun, wenn Sie auf Verkleidungen von Fenstern sind, können Sie das tun, indem Sie Windows-Taste auf Ihrer Tastatur drücken und ihn eingeben. Nun, den Fall, dass Sie ihn nicht haben, ist das völlig in Ordnung. Stellen Sie einfach sicher, dass Sie einen normalen Texteditor haben und ruhen Sie sich aus. Sie können Ihren Python-Code eingeben. Das könnte Ihr Notizblock oder jeder grundlegende Texteditor in Ihrem Mac Align X sein. Also lasst uns loslegen. Lassen Sie mich zuerst diese Datei speichern. Ihrem Dateinamen kann es sich um einen beliebigen Namen handeln. Ich werde es als mehrere benennen, da das Programm, mit dem wir es zu tun haben, etwas zu tun hat. Was für ein Fundament? Wenn eine Zahl ein Vielfaches aus einer anderen Zahl ist oder nicht, stellen Sie sicher, dass Sie es mit der Erweiterung Punkt TV I beenden, die Jahresdatei als Kampf auf Datei bezeichnet . Also, jetzt kommen wir zu einer Problemaussage. Unsere Problemaussage besteht darin, zu überprüfen, ob eine Zahl ein Vielfaches aus drei ist. Und jetzt, wenn diese Zahl ein Vielfaches von drei ist, müssen wir auch überprüfen, ob diese Zahl ein Vielfaches von sieben ist und entsprechende Aussagen ausdrucken . Also lassen Sie mich einfach die Problemaussage aufschreiben. Es ist zu überprüfen, ob eine Zahl es ein Vielfaches aus drei ist und ob es dies auch überprüft, ob es ein Vielfaches von sieben ist . Wie überprüfen wir, ob eine Zahl ein Vielfaches von drei ist Jetzt müssen Sie sich an die Modelo-Funktion erinnern , oder besser gesagt, den modularen Operator , den wir gelernt hatten. Jetzt werden wir den modularen Operator in diesem Programm verwenden. Und wie finden wir, ob eine Zahl ein Vielfaches ist? Sie teilen diese Zahl durch drei, und wenn der Rest von Ihrer Division von Null, bedeutet dies, dass Zahl ein Vielfaches von drei ist, um ein Beispiel zu nehmen. Wenn ich die Zahl sechs durch drei dividiere und wenn der Rest von meiner Division, die durch das Modell bezeichnet wird zusammenbauen Wenn das den Wert Null hat. Das bedeutet, es ist ein Vielfaches von drei. Sagen zum Beispiel, wenn ich versuche, die fremde Nummer zu überprüfen, ist das kein Vielfaches von drei. Zum Beispiel auf Nummer 10. Nun, wenn ich 10 durch drei dividiere, die Restliste, zu der eine Zahl ungleich Null ist. Was Sie also verstehen müssen, ist, ob das Ergebnis aus Ihrer Division den Rest hat. Null. Es ist ein Vielfaches von drei, und wenn Ihr Ergebnis eine ungleiche Null ist, dann ist es kein Vielfaches von drei. Jetzt lassen Sie uns zuerst einen wertvollen erstellen, um unsere Nummer zu halten. Lassen Sie mich also eine Variable namens Zahl erstellen und sie für den Wert zuweisen, sagen wir sechs. Nun, was ich überprüfen muss, ist, ob der Rest der Division, wenn er durch 30 geteilt wird oder nicht, mache ich das mit einer if-Anweisung. Also, wenn meine Nummer mehr Dillo drei. Also teile ich diese Zahl durch drei und überprüfe, ob mein Rest Null ist, jetzt ist das der platonische Weg aus dem Vergleich, um die Flucht zu verwenden. Aber dann drucke ich die Aussage Nummer ist ein Vielfaches von drei. Also, was bedeutet unsere Problemaussagen eine nächste. Nun, wenn die Zahl ein Vielfaches von drei ist, überprüfen Sie auch, ob die Zahl ein Vielfaches von sieben ist. Also überprüfe ich, ob meine Nummer mehr 70 Dies ist zu überprüfen, ob meine Nummer ein Vielfaches von sieben ist oder nicht . In diesem Fall werde ich eine Aussage drucken, die besagt, dass Nummer auch ein Vielfaches ist. Sieben. Keine Würze. Wenn die Zahl in diesem Fall kein Vielfaches von sieben wäre, hätte ich eine else-Anweisung, die Nummer drucken würde, ist ein Vielfaches von drei, aber kein Vielfaches von sieben. Nun lassen Sie uns das Öffnen dieses Programms sehen, indem Sie trotz auf Programm laufen. Also zuerst müssen wir die Datei speichern, aber die Datei und klicken Sie auf Jetzt speichern. Wenn Sie auf Mac oder Line X sind, können Sie Ihr Terminal öffnen, um dieses Programm auszuführen. Und wenn Sie unter Windows sind, könnten Sie entweder die Eingabeaufforderung verwenden oder Powershell verwenden, je nachdem, was Sie als Befehlszeileninterpreter verwendet haben. Also mache ich das, indem ich einen Befehlsraum trage und das Terminal jetzt betrete, um mein Python-Problem auszuführen . Die Syntax besteht darin, Python drei Raum den Teil zu deinem Kampf zu geben. Nun liegt diese Datei mehrere Punkt sein durch liegt in meinem Besten nach oben. Also gehe ich zu meinem Desktop-Schrägstrich und dann gebe ich meine Einreichung ein, die mehrere Punkt Levite Nein ist, bei der Ausführung von diesem Anfang. Sehen Sie, diese Zahl ist ein Vielfaches von drei und da es nicht ein Vielfaches von sieben ist, haben wir die Ausgabenummer ist ein Vielfaches von drei, aber kein Vielfaches von sieben. Versuchen wir nun, etwas anderes zu tun. Bisher haben wir in den Partituren eine Bean, die hart codierte Werte eingibt. Was meine ich nun mit hart codierten Werten? Diese Zahlen, die Sie eingegeben haben, z. B. die Zahl von sechs, die den Wert eingegeben haben, sind Teil Ihres Programms und können während der Ausführung nicht geändert werden. Nein, Was wir tun werden, ist, dem Benutzer aus Ihrem Programm eine Aufforderung zu geben, die Nummer einzugeben und die Nummer vom Benutzer zu nehmen. Lassen Sie mich das also tun, indem Sie dem Benutzer zuerst eine Aufforderung mit der Prince-Anweisung geben. Also sage ich dem Benutzer, Geben Sie eine Nummer und dann, was ich tue, ist die Eingabe vom Benutzer zu lesen. Ich habe die Funktionseingabe verwendet, So Eingabefunktion lässt eine Steakeingabe vom Benutzer. Also, egal welche Eingabe vom Benutzer übernommen wird, wird der wertvollen Zahl zugewiesen. Jetzt schauen wir mal, wie das funktioniert. Wenn Sie dieses Programm ausführen, lassen Sie mich es speichern und mein Terminal öffnen. Wenn ich nun dieses Programm ausführe, kann ich einfach die Pfeiltaste nach oben drücken, um meinen zuletzt ausgeführten Befehl auf dem Terminal auszuführen. Und dann, wenn ein Präsident Türkei, das gibt mir eine Aufforderung, eine Nummer eingeben. Nun sagen wir, dieses Mal gebe ich die Nummer 21 mal sehen, was passiert. Das löst also einen Ausnahmetypfehler aus. Was also passiert ist, war, dass Ihre Eingabefunktion standardmäßig Ihren Wert als String annimmt. Jetzt können Sie keine arithmetische Operation für eine Zeichenfolge ausführen. Was Sie brauchen, ist eine Impeachnummer. Wenn Sie sich also daran erinnern, dies in einen Anti-Jer zu konvertieren, müssen Sie end eingeben und dann die Eingabefunktion innerhalb von Klammern aufrufen. Lassen Sie uns nun sehen, dass die Wasserleistung durch Speichern und Ausführen es noch einmal sein wird. Also dieses Mal gebe ich die Zahl 21 auf meiner Ausgabe ist zahllos ein Vielfaches von drei. Zahl ist auch ein Vielfaches von sieben. Nun, da Sie ein Formularverständnis darüber haben, wie bedingte Anweisungen funktionieren, gehen wir zu unserem nächsten Abschnitt über, in dem es um loping Anweisungen geht. Vielen Dank. 22. 11.1 Was sind die looping und die Implementierung von For Schleife in Python: Hallo und willkommen in der Rubrik „Hoffnungsaussagen“. In diesem Abschnitt werden Sie lernen, was eine loping Aussagen, die verschiedenen Typen von Schleifen Anweisungen und beißen auf, wie die Pause weiterhin auf else Anweisungen arbeiten zusammen mit Schleifen Anweisungen. Am Ende des Abschnitts werden Sie ein Programm schreiben und kämpfen auf, dass Geräte loping. Also, was hofft man? Aussagen? Loping-Anweisungen sind Anweisungen, die wiederholt ausgeführt werden, solange eine bestimmte Bedingung erfüllt ist. beispielsweise Nehmen Siebeispielsweiseden Deckenventilator in Ihrem Zimmer oder ein elektronischesGerät, Gerät, solange der Schalter eingeschaltet wird. Drehen Sie die Schaufeln des Lüfters ein. Sobald diese, die ausgeschaltet wird, stoppte die Blutungen vom Drehen. So funktioniert Looping die verschiedenen Arten von Schleifenaussagen und kämpfen auf R vier und while Schleifen und wir haben auch ein Konzept namens Nestor. In diesem Vortrag werden wir Wasser für Loafer diskutieren. Mal sehen, was IHS lassen Sie uns beginnen, indem Sie Biss öffnen besitzt Idol Umgebung. Also, um mit dem zu beginnen, was eine for-Schleife Follow-up ist eine loping Anweisung, die verwendet wird, um es Rate über die Sequenz. Jetzt die nächste Frage. Was ist eine Sequenzsequenz? Kann alles wie Ihre Zeichenfolge, Ihre Liste oder ein Dreifacher usw. sein. Werfen wir einen Blick. Für die Hilfe eines Beispiels, lassen Sie mich eine Liste namens Früchte erstellen und sie mit den Werten Apfel, Mango, Orange und schließlich Erdbeere zuweisen Mango, Orange und schließlich . Wenn ich also meine Liste ausdrucke, würde es so aussehen. Nein. Was wäre, wenn ich die einzelnen Elemente aus dieser Liste drucken wollte? Ich wollte Apfel zuerst und Mango drucken, dass unser Motor dichte Probleme. Eine offensichtliche Antwort ist, sie nacheinander zu drucken, also wäre meine Antwort Früchte und Index vom Wert , den ich für Apfel brauche. Null. Das würde also Apfel zurückgeben. Und für Mango wären es Früchte, aber ein Index. Ich erwähnte den Wert Rebe und das würde auf den Wert Mango und so weiter. Jetzt ist das ein langwieriger Prozess. Was wäre, wenn Ihre Liste etwa 1000 Elemente hätte ? Sie werden offensichtlich nicht in der Lage sein, 1000 Druckanweisungen zu schreiben. Eine klare Schnittlösung dafür besteht also darin, eine for-Schleife zu verwenden. Sehen wir uns nun an, wie weit das Aussehen funktioniert, indem wir die Syntax aus einer for-Schleife betrachten. Die Syntax einer for-Schleife besteht darin, die for-Schleife mit den vier Schlüsselstimmen zu starten und dann einen Variablennamen zu haben , der verwendet wird. Es Rate über Ihre Sequenz und dann haben Sie das in-Schlüsselwort und schließlich haben Sie die Sequenz. Sehen wir uns nun an, wie das auf unserer Floats-Liste funktioniert. Also für meine Variable, in der ich diese Frucht im Namen meiner Sequenz verwende, sind hier Früchte . Was hier passiert, ist in jeder Iteration von meiner Schleife. Fruit nimmt den Wert von der Liste, angefangen von Apfel bis hin zu Mango und einer Orange und schließlich Erdbeere. Jetzt gehen wir weiter und drucken Sie den Inhalt von der Obstliste aus. Jetzt habe ich die for-Loop-Anweisung geschrieben und ich beende sie mit dem Doppelpunkt, was bedeutet, dass es eine Block-Off-Anweisungen gibt, die dies für Lope Anweisung folgt. Und dann beginnen wir mit einer Einrückung, die entweder ein Tab oder ein Leerzeichen sein könnte, wie wir es in bedingter Form gemacht hatten. Und dann, was ich tue, ist, die Frucht zu drucken. Jetzt wollen wir sehen, was die setzen Wohlbefinden. Wie Sie sehen können, habe ich alle Elemente von meiner Obstliste angefangen von Apfel, dann Mango als Orange und schließlich Erdbeere. Nun ist die nächste Funktion, über die wir sprechen werden, die Bereichsfunktion, auf die wir nicht beißen. Siehe zum Beispiel, Sie wollten Zahlen von 1 bis 10 generieren. Wie machst du das? Sie können dies mit Hilfe off range Funktion auf der for-Schleife tun. Mal sehen, wie das funktioniert. Also kann ich vier haben und die Zahl im Bereich 1 bis 10. Also, was das tun würde, ist in jeder Veränderung. Meine Nummer nimmt Werte von 1 bis 3 und so weiter. Also, wenn ich meine Nummer ausdrucke, mal sehen, was die Ausgabe sein wird. Wie Sie sehen können, ist die Ausgabe 123 und den ganzen Weg bis zu neun. Was Sie sich also merken müssen, ist der Endbereich , den Sie erwähnt haben, ein mehr sein muss als das, was Sie brauchen. Jetzt, da ich in diesem Beispiel im Bereich ein Komma 10 verwendet habe, druckt es bis zu neun. Nun, wenn ich bis zu 10 wollte, sollte mein erwähnter Wert Spaß machen. Kommen Sie 11. Das ist also das Ende dieser Vorlesung, die Sie Wasser für Schleifen gelernt haben. Sie haben gelernt, wie man eine for-Schleife schreibt und wie man sie über die Sequenz bewertet. Sie haben gelernt, wie man einen Zahlenbereich generiert. Wir sehen uns in der nächsten Vorlesung, wo wir über Violet diskutieren werden. Vielen Dank. 23. 11.2 Die 11.2 in Python: Hallo und herzlich willkommen zu diesem Vortrag. In der vorherigen Vorlesung haben Sie gelernt, wie Sie die for-Schleife implementieren. Und in diesem Vortrag werden Sie lernen, wie man eine gewalttätige umsetzt, um mit dem zu beginnen, was ein Violett ist . Violet ist eine Schleifenanweisung, die einen Block-Off-Code ausführt, solange eine bestimmte Bedingung . Wie auf die Wahrheit ausgewertet. Werfen wir einen Blick darauf, wie ich aussehe. Funktioniert für die Hilfe aus Ein Beispiel. Lassen Sie mich eine wertvolle Temperatur definieren, die verwendet wird, um die Raumtemperaturen zu speichern. Angenommen, ich beginne damit, es für den Wert 77 F zu deklarieren. Also, was ich möchte, dass mein Programm tun soll, ist, die Temperatur zu drucken, solange sie in der Raumtemperatur gehalten wird . Der Bereich für Raumtemperatur liegt zwischen 68 und 77 F. Wie machen wir das? Ich habe meine via Schleife in meiner via Schleife eingeschaltet. Ich werde prüfen, ob meine Temperatur im Bereich von 68 bis 77 liegt. Also vergleiche ich. Die Temperatur ist größer als oder gleich 68. Und wenn meine Temperatur kleiner ist als gleich 77, wenn dies wahr ist, gebe ich meine via Schleife ein und ich drucke die Temperatur, so dass meine Druckanweisung Raumtemperatur auf Nein gehalten wird, wenn Sie sich daran erinnern, was diese geschweiften Klammern da sind Platzhalter für Ihre wertvollen Namen. So wird dieser Platzhalter durch die Temperatur ersetzt. Also in diesem Fall würde es Raumtemperatur drucken. Es ist bei 77 F gehalten und sie für meine Saite und ich geben die Variable in der Temperatur ein. Was ich als nächstes tun werde, ist meine Temperatur um 1 F zu reduzieren, also wird meine Temperatur minus eins sein. Nun, lassen Sie uns sehen, wie die Ausführung dieser via Schleife aussehen wird. Sie sind so begann es mit der Raumtemperatur bei 77 F aufrechterhalten, die den ganzen Weg von 76 75 bis 68 ging . Also nach 68, was passiert ist, ist Ihre Raumtemperatur wurde auf 67 reduziert. Jetzt, da 67 nicht mehr im Bereich ist, sind 68 bis 77 gewalttätige Pausen, und wir kommen aus der Schleife heraus. Als Nächstes. - Was? Wir werden darüber sprechen und in endlicher via Schleife können wir einen via Look haben, der für immer läuft, indem wir den Zustand im Violett als wahr erwähnen . Nein, ich kann eine Druckanweisung haben, die sagt, dass diese Schleife für immer läuft, jetzt bei der Ausführung. Aus der Anweisung, die diese Schleifen an- und an druckt. Jetzt habe ich Hitter Control sehen auf meiner Tastatur, um es von der weiteren Ausführung zu stoppen. Ich wollte nur, dass Sie wissen, dass so etwas wie eine unendliche via Schleife existiert, obwohl es in diesem Beispiel keinen Sinn ergibt. Ein Beispiel in Echtzeit könnte das LED-Licht sein, das eingeschaltet wird, wenn Sie Ihr Handy zum Laden anschließen , dass LED-Licht bleibt so. Und das wird durch die Verwendung auf Endlosschleife getan. Das ist also das Ende dieser Vorlesung. Sie haben gelernt, was ein via Lope Sie gelernt, wie zu implementieren ich sah. Und schließlich hast du was und endlich über Lupus gelernt. In der nächsten Vorlesung werden wir darüber diskutieren, was verschachtelte Schleifen sind und wir sehen uns dort. Vielen Dank 24. 11.3 Nested loops in Python: Hallo und herzlich willkommen zu diesem Vortrag. In der vorherigen Vorlesung haben Sie gelernt, wie man eine while-Schleife implementiert, und in diesem Vortrag werden Sie Lernbrett und verschachtelten Lupus, also Wasser verschachtelte Schleifen. Die Definition einer verschachtelten Schleife ähnelt der oft Nestor Death Anweisung und es heißt, es ist eine Schleife. Innerhalb einer anderen Schleife wird eine verschachtelte Schleife genannt. Der Punkt, an den Sie sich erinnern müssen, ist für jede Iteration aus der äußeren Schleife. Die innere Schleife wird von Anfang bis Ende ausgeführt. Lassen Sie uns verstehen, dass ich mit Hilfe eines Beispiels auf meinem Biss auf Idol Umgebung ein Format von einer Matrix habe, die ich möchte, dass mein Programm jetzt drucken soll, falls Sie nicht sicher sind, was The Matrix ist, A Matrix ist ein mathematische Darstellung von Zahlen in Termen, Off-Zeilen und Spalten. Die horizontalen Linien werden als Rose bezeichnet, und die vertikalen Linien werden Spalten genannt. Mal sehen, wie man eine Matrix mit Hilfe von verschachtelten Schleifen implementiert. Lassen Sie mich damit beginnen, eine Variable namens Zahl zu deklarieren, die ich verwenden werde, um in meiner Matrix zu drucken, und der Anfangswert für meine Nummer wird eins sein. Nein, ich werde zwei Schleifen haben. Möchten Sie die äußere Schleife laufen, die für die Rose und eine andere für die innere Schleife sein wird, die durch die Spalten geschaut wird. Also für Zeile im Bereich ein Komma vier. Wenn Sie sich erinnern,muss Ihr Endwert der Wert sein ,den Sie weniger benötigen. Wenn Sie sich erinnern, muss Ihr Endwert der Wert sein , Nun, da es drei Zeilen sind, die ich hier brauche, sollte mein Wert vier sein. Jetzt, in meiner inneren Schleife, habe ich meine Spaltenschleife und ich habe wieder für Spalte und Bereich angefangen. Da es sich um drei Säulen Sporn wachsen, ist es ein Komma Essen. Jetzt lassen Sie mich die Nummer ausdrucken. Nein, normalerweise passiert das, was mit der Prince-Anweisung passiert, ist, dass es die Aussage druckt und zur neuen Zeile weitergeht . Nun, in diesem Fall möchten Sie nicht, dass das in die neue Zeile geht. Wie Sie nach einem sehen können, wird ein Leerzeichen gegeben, und dann geben Sie die Nummer zwei ein. Also, am Ende jeder Prince Aussage, brauche ich einen Raum. Sie können das tun, indem Sie das para mittlere Ende geben, indem Sie ein Leerzeichen hinzufügen, um ein Leerzeichen zu geben. Sie geben eine Einzel- oder Doppelschicht ein und geben Zwischenraum, so dass am Ende jeder Druckanweisung nun die Zahl dreimal gedruckt wird . Aber das ist nicht das, was du willst. Sie möchten, dass die Zahl ebenfalls inkrementiert wird. Also gebe ich in meiner nächsten Aussage Zahl gleich Zahl plus eins zu. Also, was würde das tun? Ist es erhöht die Zahl um eins? Also, das erste Mal, wenn es eine Ausgabe beim nächsten Mal, wenn die Zahl inkrementell ist. +22 Und es druckt auch. Und das nächste Mal, wenn die Nummer drei und Freunde drei umgesetzt wird und meine Spalte Klo bricht, überlebt meine Kolumne. Kloo bricht. Was ich will. Mein Programm zu tun ist, eine neue Zeile zu drucken, so dass die nächste Zeile von der nächsten Zeile beginnt. Und wie soll ich das machen? Ich gehe zurück zu der Einrückung meiner Rollenschleife, die kurz bevor ich den Einzug aus meiner Spalte Look gestartet habe, und dort drucke ich eine neue Zeile, indem ich eine leere Druckfunktion habe. Sehen wir uns nun an, was bei der Ausführung dieser verschachtelten Schleife passiert. Wie Sie sehen können, das erste Mal, wenn die Zeile den Wert eins für diese Iterationsspalte hatte, wurde dreimal ausgeführt. Sie haben also drei Spalten mit den Werten 1213 Und dann hatten Sie eine neue Zeilenanweisung, die dazu führte, dass die Ausgabe in die nächste Zeile und für die nächste Iteration aus Raum ging. Wieder einmal wurde Ihre Spaltenschleife dreimal aufgerufen und Sie haben die Werte 45 und sechs. Und dann druckst du die neue Zeile aus. Und schließlich, für die dritte Iteration aus Ihrem Rollup, wurde Ihre Spaltenschleife wieder aufgerufen Versuchen on Wir haben die Ausgabe 78 und neun. Das ist also das Ende dieser Vorlesung. Sie haben Wasser geschachtelte Schleifen gelernt und wie Sie eine Matrix mit einer verschachtelten Schleife implementieren. Im nächsten Vortrag werden wir diskutieren, wie die Pause weitergeht und sonst Aussagen das Verhalten Off Schleifen beeinflussen . Ich seh dich dort. Vielen Dank. 25. 11.4 Break, Continue und Else: Hallo und herzlich willkommen zu diesem Vortrag. Bisher haben Sie in diesem Vortrag gelernt, wie Loping funktioniert. Sie werden lernen, wie Pause weitergeht, und sonst können Aussagen verwendet werden, um Ihre loping Aussagen zu manipulieren . Lassen Sie uns mit Blick auf Wasserbruch Aussage beginnen. Dies Also, was eine break-Anweisung tut, basiert auf einer bestimmten Bedingung. Es stoppt Ihre Schleife von der weiteren Ausführung, um zu verstehen, wie das funktioniert. Nehmen wir ein Beispiel sagen, ich will einen Druck Zahlen von 1 bis 10 so weit Zahl im Bereich, ein Komma 11. Ich habe Einkerbung gegeben und dann würde ich es drucken. Jetzt möchte ich verhindern, dass diese Schleife beim Erreichen der Nummer fünf ausgeführt wird. Also habe ich eine Bedingung mit Schecks. Wenn meine Zahl gleich fünf ist, dann brechen Sie die Schleife als drucken Sie die Zahl. Mal sehen, wie das funktioniert. So wie Sie die Ausgabe sehen können, diese 1234 Also, was passiert ist, ist auf Erreichen der Nummer fünf. Dies, wenn Bedingung wahr auf der break-Anweisung ausgewertet wurde, wurde ausgeführt, was diese Schleife von der Ausführung einer weiteren Kosten kostete. Mal sehen, was eine Continue-Anweisung tut. Eine continue - Anweisung wird verwendet, um eine bestimmte Iteration zu überspringen. Mal sehen, was das tut. Nehmen wir das gleiche Beispiel aus dem Drucken von Zahlen von 1 bis 10. Also für Nummer und Bereich 1 bis 11 jetzt, in diesem Fall, was ich möchte, dass mein Look tun, ist, alle Zahlen von 1 bis 10 mit Ausnahme der Nummer fünf zu drucken . Bei der Begegnung mit Nummer fünf muss meine Veränderung übersprungen werden. Mal sehen, ob das funktioniert mit. Fahren Sie fort. Also, wenn meine Zahl gleich fünf, dann fahren Sie Els drucken Sie die Zahl. Wie Sie sehen können, ist die Ausgabe 1234 beim Erreichen der Nummer fünf. Das If wurde als wahr bewertet und das Fortsetzen wurde ausgeführt, was diese besondere Inspiration kostete, um zu stoppen und setzte sich mit der nächsten Operation fort, die sechs und 789 und 10 wurden in Zukunft gedruckt. Nächstes Was? Wir werden uns das die andere Bedingung ansehen? Nein, wir haben gesehen, wie sonst mit einer if-Bedingung funktioniert. Jetzt schauen wir uns an, wie sonst mit der Schleife funktioniert. Also, wie funktioniert sonst? Wird die Break-Anweisung in Ihrer Schleife jetzt überprüft? Wenn die Bremsanweisung nicht ausgeführt wurde, wird das andere Blut ausgeführt. Mal sehen, was das ist. Also für die Zahl im Bereich 1 bis 11 Dieses Mal lassen Sie mich überprüfen, ob die Zahl gleich 15 ist, was nie passieren wird , da ich nur Zahlen aus dem Bereich 1 bis 10. In diesem Fall, wenn die Zahl 15 ist oder Sie die Schleife brechen und dann im l Abschnitt gebe ich Drucknummer ein. Also werde nicht verwirrt. Dies ist die sonst der if-Anweisung entspricht. Jetzt werden wir das andere schreiben, das der vier Schleifenanweisung entspricht. Und dazu gehe ich zurück zum Anfang von meiner Linie und im l Abschnitt drucke ich eine Aussage, die sagen, dass alle Zahlen gedruckt wurden, ohne die Schleife zu brechen. Jetzt schauen wir mal, was dort passiert. Wie Sie sehen können, wurden alle Zahlen von 1 bis 10 gedruckt. Und da die break-Anweisung nicht ausgeführt wurde, wurde der else Block darauf ausgelöst, druckte die Prince-Anweisung im else-Block. Nein, was ist, wenn meine break-Anweisung ausgeführt wurde? Mal sehen, was dann passieren würde, für Zahl und Bereich eine gemeinsame 11. Dieses Mal werde ich nach einem gültigen Fall suchen und ich überprüfe nochmals mit der Nummer fünf. Wenn es die Nummer fünf ist, Els zu brechen, gehe ich voran und drucke die Nummer aus. Jetzt im elsen-Block gebe ich die gleiche Print-Anweisung. Alle Zahlen wurden gedruckt, ohne die Schleife zu brechen. Mal sehen, was bei der Ausführung aus dieser Schleife passiert. Was also passiert ist, ist, dass es mit 123 und vier begonnen hat. Und da die break-Anweisung ausgelöst wurde, als die Nummer fünf gefunden wurde, brach sie die Schleife. Und da die Schleife unterbrochen wurde, wurde der andere Teil der Schleife nicht ausgelöst. Das ist das Ende dieser Vorlesung und der Abschnitt über Schleifen. Lassen Sie uns einen kurzen Überblick über das, was Sie in dem Abschnitt gelernt haben. Wir begannen den Abschnitt, indem wir von einem schrägen verwendet Reichtümer, um wiederholt einen Block off Anweisungen immer und immer wieder laufen . Und dann sahen wir die verschiedenen Typen von Schleifenaussagen. Die erste, die wir gesehen haben, ist die for-Schleife, die verwendet wird, um über die Sequenz zu bewerten, beginnend vom ersten Element bis zum letzten Element. Nun, in diesem Beispiel haben wir eine Liste namens Numbers, die die Zahlen 12345 hat. So können wir eine for-Schleife verwenden, um über diese Liste zu laufen, beginnend von der Nummer eins bis zur Nummer fünf, die die Zahlen in der Liste ausdrucken. Als nächstes sahen wir die Gewalttätigen. Nun ah, via Lope wird verwendet, um den Block der Aussage wiederholt auszuführen, solange die Bedingung im Veilchen wahr hält. In diesem Beispiel in unserer Via Lupo haben wir in unserer Via Lupoeine wertvolle genannte Länge, die überprüft wird. Was passiert also, ist es überprüft, ob die Länge kleiner oder gleich drei ist? Anfangs ist der Wert aus der variablen Länge eins und innerhalb erschwinglich belastet und gedruckt überlebt den Wert von verknüpft besitzt für es bricht die Grippe, die nächste Art von Grippe. Was wir sahen, ist die verschachtelte Schleife, die ein Blick in eine andere Schleife ist. In diesem Beispiel haben wir zwei for-Schleifen in 14 suchen innerhalb einer weiteren vier Gruppe verwendet, wie oft diese lokale Ausführung M. Cross ist und wobei M die Anzahl der Iterationen von Ihrer äußeren for-Schleife und N die Zahl ist davon Beziehungen von Ihrer inneren für Gruppe. Also für jede Operation von Ihrer äußeren for-Schleife würde Ihre innere Schleife dreimal ausgeführt werden. So ist es insgesamt drei in drei Anzahl von Malen. In diesem Fall wird es insgesamt neunmal die Aussage ausdrucken. Hallo, die nächste Welt. Was wir sahen, war die Break-Anweisung. Also, was ist eine tolle Aussage? Eine break-Anweisung wird verwendet, um eine Schleife für die Ausführung zu brechen, wenn eine Bedingung erfüllt ist. In diesem Beispiel überprüfen wir, ob die Länge gleich drei ist und wenn die Länge gleich drei ist, brechen wir die Gewalt. Als nächstes sahen wir als die kontinuierliche Aussage, die eine bestimmte Inspiration nach Schleife überspringen wird . Also, jetzt vervollständigt eine mutige Anweisung die Schleife von für diese Ausführung, wenn eine Bedingung erfüllt ist . Aber eine Fortsetzung Aussage überspringt nur eine bestimmte Inspiration aus der Schleife. Nun, in diesem Beispiel, was passiert, ist zunächst der Wert off. Die variable Länge ist eins. Und in unserer Via Lupo laufen wir die Steigung, solange der Wert aus der Länge kleiner oder gleich vier ist. Wissen Sie, welche Bedingung innerhalb des Violetts überprüft wurde, ist, wenn meine Länge gleich zwei ist, dann erhöhen Sie die Verbindung und fahren Sie dann fort. Was passiert, ist, wenn Sie Länge gleich zwei sind, ohne die Länge, die Sie implementiert haben, auf die nächste Zahl zu drucken , also sind offen. Denn das wäre 13 und vier. Wenn Sie auch auf die Länge mit dem Wert stoßen, wird diese besondere Inspiration übersprungen. Als nächstes, Was wir sahen, war die Aussage. Wie funktioniert eine else-Anweisung zusammen mit der Schleife? So wird eine else-Anweisung ausgeführt, wenn die break-Anweisung aus der Schleife nicht ausgeführt wird. Also, was bedeutet das jetzt? In diesem Beispiel haben wir Länge gleich vor und Großbritannien sind Schleife innerhalb unserer gewalttätigen. Wir überprüfen, ob langwierig mit drei. Dann brechen Sie dies über Schleife, was jetzt nie passieren wird. Da die break-Anweisung nicht am Ende dieses violetten ausgeführt wird, die else-Anweisung auf sie ausgeführt wird, wird die Ausgabe-Pause nicht gefunden wurde drucken. Also, das ist das Ende dieser Überprüfung auf loping Aussagen. In der nächsten Vorlesung werden wir ein Programm und Python schreiben, die loping implementiert. Nun, den Fall, dass Sie irgendwelche Zweifel an dem Konzept von loping bisher haben, nutzen Sie die Diskussionsrunde und ich werde Ihnen von dort helfen. Wir sehen uns in der nächsten Vorlesung. Vielen Dank 26. 11.5 Programm – Prüfe dich, ob ein Buch in deiner Sammlung von Büchern vorhanden ist.: Hallo und herzlich willkommen zu diesem Vortrag. In diesem Abschnitt haben Sie gelernt, was ein loping Aussagen und um sicherzustellen, dass Sie Ihr Verständnis auf Looping rechts haben , lassen Sie uns voran und schreiben Sie ein Programm und beißen auf, dass auf loping basiert. Beginnen wir zunächst mit dem Öffnen eines Texteditors. Die, die ich benutze, ist Atom. Welches Programm werden wir also machen, richtig? Nehmen wir ein Beispiel in Echtzeit. Angenommen, Sie haben eine Sammlung von Büchern und ein Freund von Ihnen möchte, dass Sie überprüfen, ob Sie ein bestimmtes Buch bei sich haben oder nicht. Also, was Sie tun würden, ist durch Ihre Sammlung von Büchern gehen und dann lassen Sie Ihren Freund wissen ob Sie dieses Buch in Ihrer Sammlung haben oder nicht. Lassen Sie uns zuerst diese Datei speichern. Ich werde es als „Finde Buch Punkt Levite“ benennen. Stellen Sie einfach sicher, dass Sie die Erweiterung Punkt Be by, um Ihre Datei als Kampf auf Datei zu identifizieren . Also noch einmal, um eine Problemaussage richtig zu bekommen, ist es zu überprüfen, ob ein Buch in Ihrer Sammlung vorhanden ist. Also, was ist das erste, was Sie tun wollen? Sie möchten eine Sammlung aus Ihren Büchern erstellen. Und wie machen wir das, indem wir eine Liste verwenden. Also lassen Sie mich meine Liste erstellen und nennen sie Sammlung von Büchern und dann lassen Sie mich gehen und drei Bücher darin haben . Der Alchemist. Wie man Freunde gewinnen und Menschen beeinflussen und schließlich die sieben Gewohnheiten der hochwirksamen Menschen. Was wollen Sie tun, ist, Ihrem Freund eine Aufforderung zu geben, ihn geben Sie den Namen aus dem Buch, er will, dass Sie überprüfen. Also, um das zu tun, habe ich eine Druckaussage, die sagen, dass wir den Namen aus dem Buch eingeben, und dann habe ich einen Variablennamen, in dem ich den Namen halten werde, der von Ihrem Freund eingegeben wurde . Also lassen Sie mich es ein Buch nennen, das überprüft werden soll. Und dann haben wir die Eingabefunktion aufgerufen. Nun, wenn Sie sich erinnern, was eine Eingabefunktion tut, nimmt sie Eingaben vom Benutzer und speichert sie und diese Variable in einer Zeichenfolge. Ehemalige. Nun, da Sie das Buch haben, das Sie überprüfen möchten, lassen Sie uns eine for-Schleife über Ihre Liste ausführen, um herauszufinden, ob Sie dieses bestimmte Buch in Ihrer Liste haben , und wie machen wir dieses vier Buch in Ihrer Liste, die Sammlung ist aus Büchern. Also, was die Aussage noch einmal tut, ist es überprüft. Wenn dieses Buch, das den Wert in der ersten Iteration als Alchemist in der zweiten Operation hat, wird es den Namen aus Ihrem zweiten Buch in 1/3 Iteration haben, wird es den Namen von Ihrem dritten Buch haben. Sie werden also jede Iteration einchecken. Wenn dieses Buch gleich dem Buch ist, über das Ihr Freund spricht und das zu tun, machen wir Gebrauch oft, wenn Bedingung. Also überprüfe ich, ob mein Buch in der Liste, die ich habe, gleich dem zu prüfenden Buch ist. In diesem Fall, richtig. Eine gedruckte Aussage, die ja sagt, Sie haben das Buch in Ihrer Sammlung. Also lassen Sie mich anrufen. Ja, ich habe das Buch. Nein, was ist, wenn du das Buch nicht hast? Die normale Tendenz als groß genug für uns wäre, zu der else Aussage hier zu gehen . Nun, was hier passiert, ist, wenn Sie die andere Aussage geben, sagen wir zum Beispiel, Ihr Freund will, dass Sie überprüfen, ob Sie dieses Buch haben, wie Freunde zu gewinnen und Einfluss auf Menschen so in l Aussage. Wenn Sie drucken, habe ich das Buch nicht. Was dann passieren würde, ist in der ersten Iteration, das Buch wird den Wert des Alchemisten haben. Und Sie werden überprüfen, ob Alchemist gleich ist, wie man Freunde gewinnt und Menschen beeinflusst. Jetzt. Da das nicht gleich ist, wird diese andere Schließung ausgelöst. Und dann druckst du die Aussage aus. Ich habe das Buch nicht. Dann hatten Sie tatsächlich dieses Buch. Also lasst uns diese l Aussage loswerden. Und wenn Sie sich erinnern, können wir eine Pause Aussage machen, sobald wir das Buch gefunden haben. Also in diesem Fall, A zum Beispiel, wollte mein Freund, dass ich den Buchalchemisten finde. Sobald ich den Alchemisten finde, muss ich nicht mehr weiter in meine Liste gehen. Ich kann meine Schleife brechen und dann haben wir einen Zustand Zehenabdruck, wenn du das Buch nicht gefunden hast . Also, wenn Sie sich an die else-Anweisung erinnern, die einem Lope entspricht, die sonst ausgeführt wird. Wenn Ihre break-Anweisung nicht ausgeführt wird. Das bedeutet am Ende der Liste. Wenn das Buch nicht gefunden wurde, dann wird diese Bedingung, wenn die Bedingung nie ausgelöst wird und Ihre Break-Anweisungen nie ausgeführt werden. Also in der sonst Ihrem Vier-Look entspricht, können Sie eine Druckaussage haben, die sagen, ist Nein, ich habe dieses Buch nicht. Jetzt speichern wir diese Datei und ausgeführt, um zu sehen, was unsere Ausgabe sein wird. Also, um es auszuführen, habe ich Terminal auf meinem Mac geöffnet. Wenn Sie unter Windows sind, können Sie den Befehl verwenden. Fordern Sie eine Power-Shell auf. Wenn Ihre Zeile X Sie das gleiche Terminal verwenden könnten. Also, um dieses Programm auszuführen, gebe ich Kampf auf drei und dann navigiere ich zu dem Speicherort von meiner Datei, die auf dem Desktop platziert wird, und der Name aus meiner Datei ist in Ordnung. Buch, finde Buch dot be Fight. Geben Sie also den Namen aus dem Buch ein. Sehen Sie den Namen, den mein Freund mich will. Der Scheck ist der Alchemist, also bekomme ich die Ausgabe, die besagt: Ja, ich habe das Buch und das liegt daran, wenn die Bedingung ausgelöst wurde, nein. Was ist, wenn Sie dieses Buch nicht in Ihrer Sammlung haben? Mal sehen, wie man mit dem Gast umgeht. Öffnen wir unser Terminal noch einmal. Zu diesem Zeitpunkt werden wir den Namen eines Buches eingeben, das nicht in unserer Liste enthalten ist. Also auf die Ausführung, um den Namen aus einem Buch einzugeben, lassen Sie mich Dienstag mit Liegeplatz sehen. Nein, was passiert ist, ist die else-Anweisung von Ihrem für Luke ausgelöst wurde, da die break-Anweisung nicht ausgeführt wurde, Sie haben die Anweisung gedruckt. Nein, ich habe das Buch nicht. Also, das ist das Ende dieser Vorlesung auf Jetzt, wo Sie ein wirklich starkes Verständnis für loping Aussagen haben , gehen wir zu unserem nächsten Abschnitt , der auf Funktionen ist auf, bevor Sie dorthin gelangen, stellen Sie sicher, dass Sie alle die Übungsprobleme in angebracht. Pdf auf gehen Sie auch durch alle Notizen. Danke, und wir sehen uns im nächsten Abschnitt. 27. 12.1 Was sind Funktionen und wie definiere eine ?: Hallo und willkommen im Bereich Funktionen In diesem Abschnitt lernen Sie Wasserfunktionen und warum Sie sie verwenden. Wie man einen Funktionsbiss implementiert, wie man para Meter übergeben und zurückkehrt, während dies von einer Funktion. Und schließlich werden Sie ein Programm schreiben und kämpfen auf, dass implementiert Funktion. Was ist also eine Funktion der Funktion? Ist eine benannte Codeeinheit, die beide Arme eine bestimmte Dämmerung. Nehmen Sie zum Beispiel die Anruftaste von Ihrem Telefon. Was macht das auf dem Rückruf? Sie geben eine Kontaktnummer ein und drücken den Anrufknopf Bei der Anruftaste wird ein Funktionsanruf ausgelöst , der einen Anruf tätigen soll. sind keine Funktionen wiederverwendbar. Ein Stück Code. Was bedeutet das? Nur das, was Ihr Tag war Drücken Sie die Anruftaste durch ein Wähltaster. Aber was jetzt? Du wirst das tun. Gehen Sie zu Ihren Kontakten. App von Ihrem Telefon aus. Suchen Sie einen beliebigen Kontakt auf drücken Sie die Anruftaste von Ihren Kontakten nach oben. Jetzt wird das Ergebnis das gleiche sein, was einen Anruf macht. So wurde die gleiche Aufruftaste an mehreren Stellen verwendet, um die gleiche Funktion auszuführen. Jetzt wird dies als Code-Wiederverwendbarkeit bezeichnet, und das ist der Hauptvorteil einer Funktion, die ich Ihnen dringend empfehlen und ermutigen würde so viele Funktionen wie möglich in Ihrem Code zu verwenden. Das macht Ihren Code wirklich einfach zu lesen. Sie können das Gut so oft wiederverwenden, wie Sie wollen. Jetzt gehen wir weiter und implementieren eine Funktion und kämpfen weiter. Lassen Sie uns beginnen, indem Sie Pythons Idol Environment öffnen. Die Syntax, um die Funktion zu definieren, besteht darin, die D E F-Tastatur mit steht für definieren zu haben, gefolgt von dem Funktionsnamen und einer offenen und schließenden Klammer, die die Notizen, dass es eine Funktion ist und mit dem Doppelpunkt endete, was bedeutet, dass gibt es einen Codeblock, der Dysfunktion folgt, und dann geben Sie eine Einrückung und geben Sie Ihren Fellblock ein. Jetzt schauen wir mal, wie es funktioniert. Mit Hilfe eines Beispiels werde ich eine Funktion namens Hello Bull definieren, die eine Zeile drucken würde. - Hallo. Nun, mal sehen, wie das funktioniert, sollte Hallo Welt definieren. Erinnern Sie sich an die vier Regeln, die Sie beim Erstellen einer Variablen durchlaufen haben? Die gleichen Regeln gelten auch für einen Funktionsnamen. Jetzt ist die Operation, die meine Funktion ausführen muss, die Aussage Hallo Welt zu drucken. Das wird also als Funktionsdefinition bezeichnet. Jetzt, sobald Sie Funktion haben, Beene definiert hat, kann es in jedem Teil Ihres Programms aufgerufen werden. Alles, was Sie tun müssen, um Ihre Funktion aufzurufen, ist, Ihren Funktionsnamen zu erwähnen , der hallo Welt mit einem Paar aus offener und schließender Klammer ist, die feststellt, dass es eine Funktion ist, die jetzt bei der Ausführung aufgerufen wird. Die Flow Off-Steuerung wird an den Block off Court von Ihrer Funktion übertragen und es wird ausgeführt. Jetzt. Die Wichtigkeit einer Funktion scheint Ihnen in diesem Beispiel möglicherweise nicht sehr wichtig zu sein. Aber Funktionen werden ein sehr wichtiges Thema sein, das Sie während Ihres gesamten Programms verwenden werden . Einer der Hauptvorteil einer Funktion ist, dass Funktionen wiederverwendbare Stück Code sind. Was meine ich damit, wiederverwendbar zu sagen? Es bedeutet, dass eine Funktion, die einmal definiert ist, beliebig oft in Ihren Programmen aufgerufen werden kann , und auch die gleiche Funktion kann in Ihre anderen Programme importiert werden. Das ist das Ende dieser Vorlesung. Sie haben gelernt, wie man eine Funktion implementiert. In der nächsten Vorlesung werden wir uns ein Beispiel ansehen, in dem Funktionen verwendet werden, um viel Code in Ihrem Programm zu reduzieren . Und auch werden wir in Beispielen suchen, in denen Sie para meter zwei Funktionen übergeben und Rückgabewerte von Funktionen erhalten. Ich seh dich dort. Vielen Dank. 28. 12.2 Funktionen mit Parametern und Rückgabewerten: Hallo und herzlich willkommen zu diesem Vortrag. In der vorherigen Vorlesung haben Sie gelernt, wie Sie eine Funktion implementieren und in dieser Vorlesung lernen Sie, wie mit Hilfe einer Funktion redundanten Code aus Ihrem Programm entfernen können. Und wir werden auch etwas über Param lernen. Es hat Funktionen und Funktionen gefahren, aber Rückgabewerte Lassen Sie uns beginnen, indem Sie Pythons Idol Umgebung öffnen Jetzt Das Beispiel das ich hier verwenden werde, ist, den Bereich von zwei Rechtecken zu berechnen, die Formel kennen, um den Bereich aus einem Rechteck. Dieser Bereich entspricht der Länge in vit. Nein, lassen Sie mich voran und definieren Sie die Variablen von meinem ersten Rechteck die Länge und Breite von meinem ersten Rechteck. So macht es Länge von eins. Lassen Sie mich es als acht Zentimeter haben und mit einem, den ich jetzt drei Zentimeter gefragt habe, um die Fläche zu berechnen. Die Formel ist Bereich eins gleich Länge ein Start Vitaly Nein, beim Drucken meiner Fläche ein, bekomme ich die Ausgabe als 24. Nein, lassen Sie uns den Bereich für das zweite Rechteck berechnen. Lassen Sie mich zwei weitere Variablen definieren. Länge zwei mit dem Wert 10 Zentimeter und mit zwei mit dem Wert für Zentimeter und meine Fläche wäre Länge zu in mit zwei Nein auf Druckfläche, um das Ergebnis zu bekommen. 40 Hexen stehen in vier. Nein, du siehst das Muster, nicht wahr? Für jede Bereichsmöglichkeit zu berechnen, müssen Sie den gleichen Code immer und immer wieder schreiben , der den Bereich berechnet. Jetzt werden wir dies mit Hilfe von einer Funktion überwinden. Was ich jetzt tun werde, ist eine Funktion zu erstellen, die den Bereich von einem Rechteck berechnet . Lassen Sie mich eine Funktion erstellen, die Compute-Bereich genannt wird, und es fehlt eine zwei Para-Meter Länge auf mit. So handelt es sich also um Parameter in der Funktion innerhalb des Paares der Klammer, Sie erwähnen die Variablen, die Sie akzeptieren und in den Körper einfügen müssen. Ich weiß, definieren Fläche gleich Länge in sie und dann drucke ich Bereich. Nein, ich habe meine Funktion Compute-Bereich , der für diese bestimmte Funktion definiert wurde, kann jetzt für jedes Rechteck verwendet werden. jetzt Lassen Sie michjetztvoran und implementieren Sie dies auf meinem ersten Rechteck. Also der Computerbereich von meinem ersten Rechteck jetzt alles, was ich tun muss, ist Rechenbereich und innerhalb von Klammern. Ich habe meine Länge und mein Vit überschritten. Nun, was Sie hier beachten müssen, ist, dass die Variablennamen jetzt unterschiedlich sein können. Beim Aufrufen einer Funktion habe ich den Wert Länge eins übergeben, der den Wert acht hat, aber beim Empfang muss der Name nicht derselbe sein. Also habe ich hier eine Länge und länger und habe hier und mit hier ein Vit. Das einzige, was Sie sicherstellen müssen, ist, dass die Bestellung Off-Zuordnung die gleiche ist . Nun, falls Sie es geändert haben, indem Sie zuerst mit 1 und dann Länge 1 übergeben haben, dann wird der Wert damit zugewiesen und dann die Länge. Stellen Sie also sicher, dass die Reihenfolge der Übergabe Ihrer Argumente richtig ist. Nun, wenn ich diese Funktion ausführe, bekomme ich den Wert 24, der acht in drei ist. Nein, ähnlich kann ich diese Operation auch für das zweite Rechteck durchführen. Länge zu Tante mit zwei. Jetzt sehen Sie, wie Funktion uns geholfen hat, eine Menge Code in unserem Programm zu produzieren. Jetzt die nächste Art von Funktion, die wir auf seine Funktion mit Rückgabewerten aussehen werden. Lassen Sie mich weitermachen und Dysfunktion neu definieren. Berechnen Sie den Bereich. Akzeptieren Sie den Umfang aus, verlängert mit und ich rechne es als Länge hinein. Nun, was ich hier tun werde, ist stattdessen, den Bereich zu drucken. In dieser Aussage werde ich es wieder in mein Programm zurückgeben. Um das zu tun, muss ich nur die Rückgabetastatur verwenden und den Namen von der Variablen übergeben, die zurückgegeben werden muss . Jetzt gehen wir weiter und überprüfen, wie das funktioniert. Nun müssen Sie sicherstellen, dass Sie beim Zurückgeben eines wertvollen, dass Sie eine Variable haben, die den Rückgabewert akzeptiert. Also in diesem Fall habe ich meinen variablen Bereich eins, der das Ergebnis von der Berechnung aus einem Rechteck akzeptiert . Also habe ich meine Variablenlänge eins und mit einer übergeben. Jetzt wird das Ergebnis in Bereich eins verkauft, die jetzt gedruckt werden kann, bekomme ich die Antwort 24, die acht mal drei ist. In ähnlicher Weise kann ich einen variablen Bereich haben, dann diese Funktion mit meinem zweiten Rechteck aufrufen, das Länge zu und mit zwei Nein auf Druckbereich ist, um das Ergebnis 40 zu erhalten. So haben Sie gelernt, wie man eine Funktion mit Para Meters schreibt, und Sie haben auch gelernt, wie man Werte von einer Funktion zurückgibt . Das ist also das Ende dieser Vorlesung und der Abschnitt über Funktionen. Lassen Sie uns einen kurzen Überblick über das, was wir in dem Abschnitt gelernt haben. Also begannen wir den Abschnitt, indem wir Station der Funktion ISS diskutieren, die Block off wiederverwendbaren Code genannt wird, der eine bestimmte Dämmerung durchführt. Und dann sahen wir, wie man die Funktion definiert. Die Syntax besteht darin, den angegebenen Gehörlosen zu verwenden und dann einen Funktionsnamen gefolgt von einem Paar Klammern zu verwenden. Und dann hast du einen Doppelpunkt mit Safe. Es gibt eine Block-Off-Anweisung, die Ihrer Funktion folgt. Ein Beispiel ist also die hallo World-Funktion, die die Anweisung ausgibt. Hallo Welt Dann haben wir gesehen, wie man einen Funktionsaufruf macht. Wenn Sie nun die Funktion definiert haben, um die Funktion aufzurufen müssen Sie nur den Funktionsnamen mit dem Paar Klammern verwenden. Dann lernten wir, wie man zu übergeben Sind Menschen auch Funktionen und Rückgabewert daraus. Nun, in diesem Beispiel, haben wir zwei Variablen. Nummer eins und Nummer zwei, Nummer eins mit dem Wert 10 und Nummer zwei mit dem Wert 20. So haben wir unsere Funktion Maximum finden, an die wir diese Para Meter Nummer eins und Nummer zwei übergeben . Also, um die Umfänge zu passieren, müssen wir nur in den Elternteil setzen. Dies werden die wertvollen Namen erwähnt, die durch Kommas getrennt sind und dann in Ihrer Funktionsdefinition akzeptieren Sie sie im selben Auto. Stellen Sie also sicher, dass die Reihenfolge, in der er die gleiche passiert, wenn Sie Nummer eins und Nummer zwei als die Para Meter erhalten es als Nummer eins und Nummer zwei Nein, die Namen, die Sie verwenden, können unterschiedlich sein. Aber stellen Sie sicher, dass die Reihenfolge die gleiche ist und was wir in unserer Funktion tun, ist zu überprüfen, ob Nummer eins für die Nummer zwei groß ist. Wenn es größer ist, werden wir die größere Zahl, die Nummer eins ist, zurück zu unserem Hauptprogramm sonst. Was wir tun werden, ist, zur Nummer zwei zurückzukehren, die größer ist als Nummer eins. Und in unserem Hauptprogramm haben wir eine wertvolle genannt größere Zahl, die die Nummer von der Funktion erhalten wird , je nachdem, was größer ist. Das ist also das Ende der Enthüllung auf dem Abschnitt über Funktionen. Wenn Sie bisher irgendwelche Zweifel haben? Fühlen Sie sich frei, das Diskussionsforum zu nutzen und ich helfe Ihnen von dort. In der nächsten Vorlesung werden wir ein Programm schreiben, das Funktionen implementiert und Sie dort sehen. Vielen Dank. 29. 12.3 Programm – Finde die besten unter zwei Zahlen: Hallo und willkommen zu diesem Vortrag in diesem Abschnitt haben Sie gelernt, was die Funktionen? Nein. Lassen Sie uns Ihr Wissen und Ihre Funktionen testen, indem Sie ein Python-Problem schreiben. zu tun, beginne ich mit dem Öffnen eines Texteditors. Der Van, den ich benutze, ist Adam. Und welches Programm werden wir schreiben? Unser Programm würde zwei Zahlen als Eingabe vom Benutzer nehmen, und dann schreiben wir die Funktion, die überprüfen würde, welche unter diesen beiden Zahlen maximal ist . Also lasst uns zuerst diese Datei speichern. Ich rette. Es findet maximalen Punkt Levite. Nun, für den Fall, dass Sie eine der vorherigen Programmiervorträge verpasst haben, identifiziert dot be vie Ihre Datei als Kampf auf Feuer. Also, um unsere Problemaussage richtig zu bekommen, ist es zu überprüfen, welche unter den beiden Zahlen maximal ist. Also lasst uns Eingaben vom Benutzer nehmen. Lassen Sie mich dem Benutzer eine Aufforderung geben, die erste Nummer einzugeben, die die erste Nummer eingeben würde . Und jetzt, was wir tun, verwenden wir die Eingabefunktion toe, nehmen Eingaben vom Benutzer und speichern sie und sind wertvoll. Lassen Sie mich nennen, sind variabel als erste Nummer. Also erste Zahl gleich toe Eingabe jetzt, wenn Sie sich an die Worteingabefunktion erinnern, nimmt es Eingaben vom Benutzer in einer Zeichenfolge, bilden sie? Nein. Da es Zahlen sind, mit denen wir es zu tun haben, möchten wir, dass dieser Typ in eine Ganzzahl umgewandelt wird. Lassen Sie mich das auch mit der zweiten Variablen tun. Geben Sie die zweite Zahl ein und lassen Sie mich dann die zweite Zahl in eine intelligente eingeben. Also jetzt haben wir zwei Zahlen, die wir als Eingabe vom Benutzer genommen haben. Also lassen Sie uns jetzt voran gehen und eine Funktion definiert, die überprüfen würde, welche unter den östlichen Zahlen maximal ist. Jetzt. Per Konvention geht die gesamte Funktionsdefinition an den Anfang Ihres Programms. Also lasst uns das tun Am Anfang meines Programms habe ich meine Funktion definiert und ich nenne sie Find maximum. Jetzt. Dies hat nichts mit der Endlich sind Sie endlich manuelle Funktion zu tun. Der Name kann beide unterschiedlich sein. Es ist jetzt völlig in Ordnung, was ich möchte, dass diese Funktion zwei Para Meter als Eingabesafe, erste Zahl und zweite Zahl und dann innerhalb des Funktionskörpers nimmt Eingabesafe, . Ich möchte überprüfen, welche unter diesen beiden Zahlen größer sind. das zu tun, benutze ich in if-Bedingung, die überprüfen würde, ob meine erste Zahl größer als meine zweite Zahl ist . Und wenn es so ist, schreibe ich eine Print-Anweisung, die sagen, dass die erste Nummer größer ist jetzt. Die nächste Bedingung, die Sie haben können, ist entweder Ihre zweite Zahl könnte größer als die erste Zahl sein. Alle Ihre erste Zahl und zweite Zahl könnten gleich sein. Also lassen Sie mich zuerst überprüfen, ob meine zweite Nummer größer ist als meine erste Nummer. Wenn es größer ist, wäre meine Druckaussage zweite Zahl größer jetzt. Die endgültige Bedingung, die wir haben, die auch innerhalb anderer Bedingung gefangen werden kann, ist sowohl die Zahlen gleich. So haben wir jetzt unseren Funktionskörper definiert. Als nächstes müssen wir diese Funktion in unserem Programm aufrufen. Um die Funktion aufzurufen, muss ich nur find maximum eingeben, muss ich nur find maximum eingeben, was der Name von der Funktion ist, und die Para-Meter übergeben, die die beiden Zahlen sind, erste Zahl und zweite -Nummer. Jetzt speichern wir diese Datei und ausgeführt, um zu sehen, was passiert, um mein Python-Programm auszuführen, habe ich Terminal geöffnet. Nun, wenn Sie unter Windows sind, können Sie entweder veröffentlichen L. Unsere Eingabeaufforderung verwenden . Linus-Benutzer können auch Terminal verwenden. Und jetzt trete ich ein. Kämpfe auf drei und dann navigiere ich zu dem Ort, wo meine Datei zufrieden ist, was Desktop-Slash Finde maximalen Punkt Be jetzt bei der Ausführung. Ich muss meine erste Nummer eingeben. Sagen wir, ich rufe meine erste Nummer an, die für die zweite Nummer ausgegeben wurde. Lass es 20 sein. Also habe ich meine Ausgabe, da die zweite Zahl größer ist. Nein, wir könnten auch unsere Funktion haben, einen Wert zurückzugeben. also jetzt Um das zu tun, sollten wir also jetztdie maximale Anzahl zurückgeben. Also in diesem Fall, wenn meine erste Nummer größer ist, würde ich die erste Nummer zurückgeben. Wenn meine zweite Zahl größer ist, würde ich die zweite Nummer zurückgeben. Und wenn beide Zahlen gleich sind, könnte ich entweder die erste oder die zweite Zahl zurückgeben, da beide gleich sind. nun daran, dass Sie, wenn Sie eine Zahl zurückgeben, eine entsprechende Variable benötigen. Das außer so lassen Sie mich eine wertvolle nennen uns maximale Zahl deklarieren, die den Wert enthält , der von dieser Funktion zurückgegeben wird . Wenn meine erste Zahl größer ist, wäre meine maximale Zahl die erste Zahl. Wenn meine zweite Zahl größer ist, wäre meine maximale Zahl die zweite Zahl auf. Wenn meine erste und zweite Zahl gleich sind, wäre meine maximale Zahl entweder die erste oder die zweite. In diesem Fall habe ich die erste Nummer Nein genommen, um die maximale Anzahl zu drucken, die gleich ist, dass wir den Wert dieses Mal ausdrucken . Jetzt erinnern Sie sich nicht, dass wir einen Platzhalter für den wertvollen Namen verwenden können. Ein Paar geschweifte Klammern steht für einen Platzhalter und lassen Sie uns eine String-Formatierung durchführen und den wertvollen Namen als maximale Zahl eingeben. Nun lassen Sie uns diese Datei speichern und eine Sekunde ausgeführt, um Meerwasser Ausgabe wird wie nein bei der Ausführung aussehen . Lassen Sie mich diesmal beide Zahlen gleich nennen. Also erste Zahl s 10 und zweite Zahl s 10. Also bekomme ich die Ausgabe. Beide Zahlen sind gleich und maximale Zahl gleich 10, was der von meiner Funktion zurückgegebene Wert ist . Das ist also das Ende dieser Vorlesung. Gehen Sie durch alle PDF-Notizen beigefügt und lösen Sie jedes überschüssige Problem für den Fall, dass Sie stecken. Fühlen Sie sich frei, das Diskussionsboot zu benutzen und ich werde Sie von dort aus führen, der nächste Abschnitt ist auf Ausnahmebehandlung. Wir werden lernen, wie Ausnahmen handhaben. Beiß auf. Wir sehen uns dort. Danke. 30. 13. Was ist die Exception und wie du mit Ausnahmen in Python umgehst.: Hallo. Sie haben nun das letzte Konzept erreicht, das er als Teil dieses Einführungskurses lernen wird, und das ist die Ausnahmebehandlung. Warum ist die Ausnahmebehandlung so wichtig, dass Sie möglicherweise sehr gut auf die Situation gestoßen sind . Wenn Sie eine App auf der AB abrupt geschlossen haben, hatten Sie keine Ahnung, warum. Der Grund dafür war, dass eine Art Ausführung schief gelaufen ist und das nicht richtig gehandhabt wurde . Nein, ein guter Programmierer zu sein, das wolltest du nicht tun. Sie würden diese Ausnahmen behandeln möchten, und das ist, wenn die Ausnahmebehandlung ins Bild kommt. Ein einfaches Beispiel. Was ich Ihnen geben kann, ist die Divide durch Null Ausnahme. Nun, wenn Sie ein Programm schreiben, das sowohl Arme als auch mathematische Operationen auf, gibt es eine Division, die passiert. Wenn der Benutzer eine beliebige Zahl durch Null teilt, würde dieses Problem beendet werden, ohne den Benutzer wissen zu lassen, was passiert ist. Division durch Null ist eine ungültige Division, und das ist eine Ausnahme, die behandelt werden muss. Lassen Sie uns also voran gehen und sehen, wie man eine Ausnahme durchführt. Handling und Kampf weiter. Lassen Sie uns beginnen, indem Sie Pythons Idol Umgebung öffnen. Also, was ist eine Ausnahme? Sagen Sie Zum Beispiel teilen Sie eine Zahl durch Null. Division durch Null ist eine gewalttätige Teilung, und das löst eine Ausnahme aus. Nun, da Sie ein guter Programmierer sind, möchten Sie solche Ausnahmen nicht für Ihren Benutzer auslösen. Sie müssen sicherstellen, dass Ausnahmen wie diese behandelt werden. Kaufen Sie es auf, bietet, versuchen Sie und akzeptieren Sie Blöcke, in denen wir solche Ausnahmen behandeln können. Und wie funktionieren sie? Der Block vor Gericht, dem Sie glauben, dass ein Problem verursachen könnte, muss in Ihren Schrei gehen. Die Ausnahmen, die abgefangen werden, müssen in Ihre außer Sperre gehen. Mal sehen, wie das funktioniert. Also habe ich meinen Versuch Block, in dem ich meinen Block-Off-Mantel haben werde. Sagen wir, zum Beispiel, ich habe zwei Variablen Länge als 10 und mein Tierarzt s Null. Lassen Sie mich nun eine Division von Länge durch Witz machen, die bei einer Null steht, und es wird eine Ausnahme auslösen, so dass es in meinem außer Block behandelt werden muss. Also, wie man einen zusätzlichen Block definiert, geben Sie die Tastatur außer zusammen mit der Ausnahme ein. Nun die Holzausnahme behandelt die Holzausnahme oder besser gesagt die Klassenausnahme alle Ihre Ausnahmen. Jetzt werden wir uns ansehen, wie dies in Kürze ein Problem sein kann. Mal sehen, was jetzt passiert, so werde ich voran und drucken Division durch Null diese ungültige. Bitte ändern Sie Ihre Eingabe jetzt. Mal sehen, was bei der Hinrichtung aus dem Strike-Block passiert. Sie sind nicht diese Ausgabe. Es ist viel mehr Notwendigkeit als meine vorherige Ausgabe, es heißt, der Benutzer ist. Diese Division durch Null war ungültig. Ändern Sie bitte ein Mietfood, als all diese Ausnahmeaussagen zu haben, die von Python angehoben werden. Sehen wir uns nun an, wie diese Ausnahme ein Problem sein kann. Sehen Sie zum Beispiel, ich habe meinen zuverlässigen Witz nicht deklariert, also lassen Sie mich voran und löschen Sie mein variables Bit jetzt, wenn ich versuche, auf mein wertvolles zuzugreifen, aber es löst eine Ausnahme aus. Nein, Wenn wir durch den vorherigen Versuch Block gehen , den wir hatten, ist , aufhebeln, dann teilen Sie meine Länge durch sie und dann lösen Sie die gleiche Ausnahme. Lassen Sie mich das einfach kopieren und einfügen, da die Ausnahme die gleiche ist. Also, was in diesem Fall passiert, ist die gleiche Ausnahme ausgelöst wird, die Division durch Null war in violett. Bitte ändern Sie jetzt eine Miete. Dies ist eine lange Ausnahme. Der Grund, warum eine Ausnahme ausgelöst wurde, ist, weil das Wertvolle, das sie nicht definiert wurde. Es wurde verwendet, bevor es definiert wurde. Aber die Eingabeaufforderung, die Sie dem Benutzer geben, sieht, dass die Division durch Null in Violet war. Bitte ändern Sie Ihre Eingabe. Also, wie gehen wir mit solchen Fällen um? Sie müssen solche Ausnahmen behandeln, indem Sie den Namen von der Ausnahme angeben. Nun, wenn Sie nicht wissen, wie der Name von der Ausnahme nous ist, werfen Sie einen Blick auf die Ausnahme, die von Python ausgelöst wurde. Kannst du diesen Namen hier sehen? Das ist der Name von der Ausnahme. Stattdessen verwendet die Verwendung einer generierten Termausnahme diesen Namen aus der Ausnahme. Jetzt schauen wir mal, wie das funktioniert. Also in meinem Stolz Block, Ich habe Länge geteilt durch Tierarzt, und in meinem außer Block, gebe ich den Namen von der Ausnahme reichsten Namen Eddo, und in diesem, Ich drucke die Aussage. Variable wurde verwendet, bevor sie definiert wurde. Jetzt schauen wir mal, was passiert. Sind sie nicht. Nachricht ist viel besser als die vorherige, die den Benutzer fehlgeleitet hat, diese sagt eindeutig: Die Variable wurde verwendet, bevor sie jetzt definiert wurde, falls Sie die Divide durch Null Ausnahme verwenden wollten. Sie können einen Blick auf was werfen? Diese Ausnahme Waas. Es war Null-Division ero. Jetzt kann ein Pry-Block mehrere Ausnahmeanweisungen haben. Lassen Sie uns das gleiche Beispiel graben, aber dieses Mal werde ich den Wert von meinem Bett ändern. Also lassen Sie mich den Wert von Null neu zuweisen. Und dann, was ich tue, wird eine Ausnahme für meinen Nullteilungsfehler auslösen. Lassen Sie mich es kopieren. Also das ist der Name von der Ausnahme, die ich zu fangen versuche. Also, wie Sie unter Van sehen können, versuchen Sie Anweisung und haben mehrere Ausnahmeregelungen. Lassen Sie uns eine Druckaussage in diesem geben, die sagen, dass die Division durch Null ungültig ist. Bitte ändern Sie Ihre Eingabe. Nein bei der Hinrichtung. Aus diesem Versuch Block. Es wirft diese Ausnahme eindeutig auf. Betsy's Division durch Null war ungültig. Bitte ändern Sie eine Miete Putt. Das ist also das Ende dieser Vorlesung. Sie haben gelernt, was die Ausnahmebehandlung ist, und Sie haben über die try and accept Anweisungen und Python gelernt. Sie haben sich auch einige von der Ausnahmeregelung in Python angesehen, so dass dieser Abschnitt und unser Erlernen der Partituren ein Ende bringt. Im nächsten Abschnitt werden wir ein Projekt umsetzen, das auf allen Erkenntnissen basiert, die wir bisher haben. Ich freue mich wirklich darauf, all das Wissen, das wir bisher gewonnen haben, in die Praxis umzusetzen . Und wir sehen uns dort. Vielen Dank.