Transkripte
1. Einführung: Die meisten Leute denken zwar, dass Programmieren so aussieht, es ist tatsächlich viel einfacher und
einfacher , als Sie es sich
jemals hätten vorstellen können. Glauben Sie mir nicht, schauen Sie sich an, was die Experten zu sagen haben. Es ist eine Fähigkeit, die sehr zugänglich
ist. Es ist keine felsige Wissenschaft. Es ist nicht so, dass du alles wissen
musst. Vieles
davon kannst du selbst machen. Du brauchst die
Erlaubnis von niemandem, um etwas zu tun. Du kannst einfach Dinge kaputt machen und es baut sich wieder auf,
nichts passiert. Sie müssen nicht jemand sein, der rund um die vor einem Computer
sitzt. Entschuldigung. Hallo, alle zusammen. Ich bin Basil, und in diesem Kurs lernst
du
alles, was du brauchst , um mit Python
loszulegen. Ich habe vor
einigen Jahren mit dem Programmieren angefangen und unterrichte es jetzt seit
mehr als drei Jahren. Es war sehr bereichernd für
mich zu sehen, wie der Computer die ganze Arbeit mit
nur wenigen Codezeilen erledigen
kann Und bald erkannte ich das
enorme Potenzial von Python, da wir uns in eine
vollständig computerisierte Welt
begeben in der Programmierer sehr gefragt sind Wenn Sie wirklich mit dem Programmieren
beginnen möchten, aber nicht wissen, wo Sie anfangen
sollen,
wurde dieser Kurs speziell für Sie entwickelt Es besteht aus einer Reihe sehr klarer und
präziser Videos,
die alle
grundlegenden Themen von Python behandeln Dazu gehören
das Herunterladen von Python, Drucken von Texten, die Verwendung von Mathematik
und Python, Variablen, Eingabe von Daten,
If-else-Anweisungen, While-Schleifen, Funktionen sowie mehrere Checkpoints entlang des Kurses, um
Ihr Verständnis zu überprüfen Wofür paaren wir uns also? Lass uns gleich loslegen.
2. Überblicke in Python: Statistiken für Nerds: Bevor wir jetzt mit
der eigentlichen Programmierung beginnen, finde
ich es sehr
wichtig, dass Sie wissen, was genau Python ist und welche Hauptmerkmale und Eigenschaften dieser erstaunlichen
Programmiersprache sind. Es gibt drei Hauptpunkte
, die du wissen sollst. Zunächst einmal ist Python
eine hochrangige
Skriptsprache, die für eine Vielzahl
von interessenbezogenen Aufgaben,
Systemadministration
und Textverarbeitung verwendet werden
kann von interessenbezogenen Aufgaben, . Zweitens möchte ich, dass
Sie wissen, dass Python eine
interpretierte Sprache ist. Interpretierte Sprachen
müssen nicht kompiliert werden, um sie auszuführen. Dies bedeutet, dass der Programmierer
den Code schnell ändern und dann
schnell die Ergebnisse sehen kann. Drittens möchte ich, dass
Sie wissen, dass Python eine
Open-Source-Programmiersprache ist. Dies bedeutet, dass es für jedermann
verfügbar ist, dass es leicht zu
lesen und leistungsstark ist. Zur gleichen Zeit.
3. Python herunterladen: Okay,
Python herunterzuladen ist also wirklich einfach. Sie müssen nur zu
Ihrer Suchmaschine gehen. Das Suchfeld, in das
Sie Python eingeben möchten, laden Sie herunter. Da gehst du. Dann bekommst du
eine Reihe von Ergebnissen. Aber die sicherste und
zuverlässigste Website zum Herunterladen der
Python-Aufforderung ist Überraschung. Überraschen Sie die
Python-Website selbst. Darauf wirst du klicken. Und dann benutze ich hier Windows. Also muss ich nur auf diesen
gelben Button klicken, weil es heißt, die neueste
Version für Windows herunterzuladen. Wenn Sie ein anderes
Betriebssystem verwenden, können
Sie einfach
auf
das macOS klicken , jedes andere Linux. Und wenn Sie
die vorherigen Releases
oder andere Releases sehen möchten , gehen Sie hier
versteckt. Ich werde veröffentlichen und
abhängig von Ihrem Betriebssystem werden
Sie Windows, macOS,
andere Plattformen. Aber es ist so einfach wie das
Klicken auf diesen gelben Button. Also klicke ich darauf. McDonald ist hier in der Ecke. Alles klar, sobald es fertig ist, können
Sie auf das klicken, was größer als dann auf Installieren. Jetzt. Du klickst auf Ja. Jetzt bin ich mir nicht sicher, ob das auf dem Screencast
erschienen ist. Aber was passiert ist, war,
dass ich
eine Benachrichtigung von Windows erhalten habe, die besagt, ob
ich dies herunterladen möchte ,
und ich habe einfach nachgesehen, ja. Wenn du also siehst, dass
es ein 100% iger Safe ist. Nun, das könnte ein
bisschen dauern, okay? Du musst also nur geduldig
sein, bis die Bar das Ende erreicht hat. Wird auf deinem Computer sein. Initialisiert immer noch. Okay, da sind wir los. Wir
haben einige Fortschritte. Jetzt
dauert es normalerweise nur ein paar Minuten. Mehr oder weniger eine Kraft. Okay? Fast fertig. Okay, anstatt was
erfolgreich ist, bist du fertig, klickst du einfach auf Schließen.
Und da gehst du. Du tippst Python hier. Also wollen wir diesen
, den IDL Lee, an dem
wir arbeiten werden. Darauf können Sie doppelklicken
. Und da gehst du. Das ist das iPhone. Sie haben Python auf Ihrem Gerät.
4. Text anzeigen: Das erste und wichtigste
in Florida und Python ist definitiv,
wie man Text anzeigt. Aber wir haben dieses Top
für einen Moment hier und fragen uns, was genau in Python gesetzt
ist? Nun, Texte sind ganz
einfach ein beliebiger Charakter. Es könnte ein Großbuchstabe, Kleinbuchstabe, eine Zahl
oder ein Symbol sein, das zwischen
zwei umgekehrten Kommas liegt, und sie müssen zwischen
zwei umgekehrten Kommas liegen. Texte in Python werden als
String bezeichnet und auf STR
gekürzt. Und es wird mit
der Druckfunktion angezeigt. Jetzt, da Sie die Grundlagen kennen, schauen wir uns dies in der Praxis an. Okay, da dies
die erste Art von
Programmcode für Sie ist , ich Sie gerne Schritt für Schritt durch
den Prozess. Wenn Sie also Python öffnen, befinden
Sie sich in jeder Shell in
der IDL, und dies sind im Wesentlichen
die Ergebnisse Ihres
Codes. Und wenn Sie den Code schreiben möchten
, müssen
Sie eine neue Datei öffnen. Also Datei, neue Datei. Und da gehst du.
Hier schreibst du deinen Code. Unser erster Code
wird Text anzeigen. Sie möchten eine Nachricht drucken. Und dazu verwenden
wir
die Druckfunktion Freunde“ und „Kleinbuchstaben“
und zwei Klammern. Und jetzt müssen
Sie mit allem, was gedruckt werden muss, zwischen
diesen beiden Klammern schreiben. Wenn ich also eine Zeichenfolge drucken möchte, muss
ich nur
zwei Anführungszeichen setzen da dies die
Struktur einer Zeichenfolge ist. Und dann
schreibe ich hier einen Satz. Sagen wir also ein
Kilogramm Mangos. Mango kostet 3 Dollar. Okay? Also habe ich den Satz gewählt, weil er Zahlen wie 13
hat. Es hat ein Symbol,
das Dollarzeichen, und es hat einen Großbuchstaben, obwohl es
grammatikalisch falsch ist, und auch Kleinbuchstaben. Dies soll Ihnen nur
zeigen, dass eine Zeichenfolge außer jeder Art von Zeichen ist. Und okay, das ist also deine
erste Art von Programmcode. Wenn Sie dies ausführen, müssen Sie
zu Run Module gehen. Du musst es retten. Lasst uns das Beispiel
speichern. Du gehst in die Shell, wir haben die Texte angezeigt. Ein Kilogramm Mango kostet 3 Dollar. Herzlichen Glückwunsch, dies ist
Ihre erste Codezeile. Jetzt möchte ich
dir eine Bonus-Fähigkeit beibringen, und diese Fähigkeit
konvertiert Text. Um das zu tun, muss ich
zurück zu unserer Akte. Und statt einer Zeichenfolge werde
ich eine
Ein-Wort-Zeichenfolge haben, nämlich Banane. Banane zum Beispiel. Und das werde ich laufen lassen. Okay? Und wie Sie sehen können, habe ich Bananen und Kleinbuchstaben. Aber dann sag, ich habe meine
Meinung geändert und möchte, dass es ein Großbuchstaben ist, anstatt
es in Großbuchstaben zu entfernen es in
Großbuchstaben erneut einzugeben. Aber ich kann es tun, ist
oben rechts dort zu adoptieren. Führen Sie das Modul aus. Okay? Wir kriegen Nan und Großbuchstaben. Sie können genau das Gegenteil tun. Wir können es in unserem Fall hier haben. Nana. Verwenden Sie dann lokal die langsamere
Funktion übernehmen. Führen Sie das Modul aus. Okay? Da gehst du. Wir
waren hier in einem Großbuchstaben und dann in Kleinbuchstaben. Und eine letzte Sache
ist, dass Sie
zum Beispiel haben können , dann können Sie den ersten
Buchstaben großschreiben. Wir wollen also nur, dass
der Schnabel zutrifft. Wir müssen Punkte machen und unzählige
das Unravel-Run-Modul. Okay? Wir müssen nur
kapitalisiert werden und der Rest ist Kleinbuchstaben. Ja, das war's. Dies sind prognostizierte Tests.
5. Zahlen in Python verwenden: Mathe kann dich kriegen. Diese Zahlen können verwirrend werden. Diese Dezimalstellen sind mir
wirklich auf die Nerven gegangen. Was ist jedoch, wenn ich Ihnen sagen , dass Python eine
Lösung dafür bietet? Alles was Sie tun müssen, ist den richtigen Code zu
schreiben. Und genau das werden
wir heute lernen. Aber bevor wir das tun,
muss ich Ihnen
zwei Schlüsselkonzepte vorstellen , wenn
es um Zahlen geht. Das erste Schlüsselkonzept ist also, dass es in Python zwei Arten
von Zahlen gibt. Die erste ist Ganzzahlen, und Sie sind möglicherweise
mit denen aus Mathe vertraut. Ganzzahlen oder ganze Zahlen. Sie könnten positiv,
negativ oder 0 sein. Und Python erkennt
ganze Zahlen als ich leere. Und wenn Sie das
eingeben, wird es lila,
was darauf hinweist, dass es eingebaut
ist und die zweite Art
von Zahl in Python
erkennt , die über Wasser bezeichnet wird. Flach ist ganz einfach
jede Zahl, die
einen Dezimalpunkt hat ,
unabhängig davon, was vor oder nach
dem Dezimalpunkt liegt. Und diese können
positiv oder negativ sein. Sei vorsichtig, das
kann sehr schwierig werden. Zum Beispiel
haben diese
15 und dieses Team genau den gleichen
numerischen Wert. Da dieser jedoch
ein Dezimalzeichen hat, verwendet
Python damit,
da es schwebt und sich mit dieser
als Ganzzahl befasst. Wie auch immer, Flussmittel sind eingebaut und von
Python als Float erkannt. Es gibt keine Abkürzung für uns, und das wird natürlich lila. Das zweite wichtige,
was Sie
wissen müssen, ist, dass Zahlen keine Strings
sind. Sie setzen sie nicht in invertierte Kommas ein, da sich um völlig
unterschiedliche Datentypen handelt. Zum Vergleich sind Strings eine festgelegte Interessen, die keinen numerischen Wert
haben, während Zahlen einen Wert haben
, den Python erkennt. Machen Sie die Dinge klarer. Betrachten wir Zahlen als
Zahlen, die Einheiten darstellen. Fünf
repräsentiert beispielsweise fünf Einheiten, drei repräsentiert
drei Einheiten und 70,8 sieben Einheiten und acht Zehntel Einheiten
und so weiter und so weiter. Wenn Sie also Zahlen und
Situationen verwenden , die
einen numerischen Wert erfordern, setzen
Sie sie nicht in invertierte Kommas ein,
da
sie diesen
numerischen Wert verlieren, wenn Sie dies tun . Und daher wird es für eine
mathematische Berechnung
nicht berechtigt sein. Versteh mich nicht falsch. Dies bedeutet nicht
, dass Sie keine
Zahlen und Strings verwenden konnten oder sollten. kannst du und es ist
vollkommen in Ordnung, genau wie ich es in
der vorherigen Lektion getan habe. Was ich jedoch meine,
ist, dass wenn Sie möchten diese Zahl
einen numerischen Wert enthält, wenn Sie
ihn in einer Berechnung verwenden möchten, sie als Ganzzahl
oder Float und nicht
als String verwenden müssen . Verwirrt, keine Sorge, du wirst alles
in der Praxis
verstehen. Okay, also fangen wir ganz einfach an, indem wir
ein paar ganze Zahlen drucken. So zum Beispiel eine Top Sieben. Drucken wir die negative
Ganzzahl wie minus 12. Lassen Sie uns 0 drucken
, da 0 auch Ihr Run, Run Modul
bestimmen soll. Okay? Und da haben wir unsere Ganzzahlen. Okay, sehr nett. Jetzt lasst uns etwas Fluss haben. Also 7.298 und das zum Beispiel
12.450,26. Lassen Sie uns das auf dem Modul ausführen. Okay, da haben wir unsere Schwimmer. Was ich jetzt
von dir will, ist, mit den Zahlen zu experimentieren und mit ihnen
herumzuspielen, genau wie eine
sehr große Zahl zu finden, Es sind sehr kleine
Zahlen, ganze Zahlen und Floats. Und ich finde es sehr
wichtig, dass du weißt, wie man sie auseinander hebt, dass du weißt, was eine
Ganzzahl ist und welcher ein Float ist. Also mach weiter und fange an
, ein paar Zahlen zu setzen. Und so verwenden
wir Zahlen in Python nicht wirklich. Wir verwenden sie in
mathematischen Berechnungen, worauf wir uns bald einlassen
werden. Aber im Moment muss ich sicherstellen, dass Sie mit den Zahlen
vertraut sind. Also mach weiter und
fang an. Und denken Sie daran, setzen Sie die
Anführungszeichen nicht, da wir sie als Zahlen
und nicht als Streams
verwenden. Sobald Sie mit der Verwendung von
Zahlen sowohl als
Ganzzahlen als auch als Floats
vertraut sind, können
Sie diese in Berechnungen
verwenden. Heute sprechen wir
über sechs Arten von Operationen. Und das sind
Addition, Subtraktion, Multiplikation, Division. Powers sind Indizes und Modul. Beginnen wir nun mit dem
einfachsten, der Zusatz ist. Also drucke zwei Klammern und ich füge zwei Zahlen
wie zum Beispiel 59 hinzu. Du führst das aus. Okay. Großartig. Wir haben 14. Denken Sie daran, als ich Ihnen gesagt habe wie Sie sie als Strings verwenden können.
Mal sehen, was passiert, wenn ich
zwei Anführungszeichen setze und es in
ein String-Modul verwandle , okay? Ja, du bekommst fünf plus neun, befasst sich
einfach mit ihnen als Charaktere und klebt
sie zusammen. Es führt
die eigentliche Operation nicht aus, da die Zahl ihren
mathematischen Wert verloren hat. Jetzt lasst uns weitermachen und
einen Blick auf die Subtraktion werfen. Was ich tun muss, ist zwei Klammern zu
drucken. Dann werde ich hier ungefähr neun minus sechs
haben. Ich sollte drei kriegen. Das
Minuszeichen ist der Bindestrich. Also sind wir für das Modul gelaufen. Okay? Du kriegst drei. Großartig. Lassen Sie uns ein anderes
Beispiel haben, bei dem die erste Nummer drei, die zweite sechs ist, damit wir eine negative
Zahl erhalten. Wir werden negativ drei. Sehr nett. Die Subtraktion ist so
einfach wie diese. Lasst uns nun
zur Multiplikation übergehen. Multiplikation ist
auch sehr einfach. Druck. Wir haben neunmal sechs. Das
Multiplikationszeichen ist das Sternchen. Und lauf, führe das Modul aus. Okay, wir kriegen 54. Lasst uns noch eins haben. Zum Beispiel 4,8 mal sechs. Im Modul, okay?
Wie Sie sehen können , können
Sie sowohl
Floats als auch Ganzzahlen ausprobieren. Okay, also lasst uns jetzt zur Division
übergehen, um wieder zu drucken. Und das Divisionszeichen
ist der Schrägstrich. So
haben wir zum Beispiel 72 geteilt durch 98. Also laufen wir aus, führen Modul aus. Okay? Genial, du hast acht. Versuchen wir es mit einem anderen. Wir haben zum Beispiel 35
geteilt durch sieben. Okay? Wir kriegen fünf. Es ist sehr einfach,
es ist sehr einfach. Gehen wir nun zu Powers sind Indizes für diejenigen unter euch, die
nicht wissen, was das ist. Zum Beispiel
bedeutet zwei bis
drei Mal zwei
multipliziert mit sich selbst, also zwei Mal zwei Mal
zwei, was acht entspricht. Um das zu tun, drucken
wir zwei. Und um eine Zahl an die
Macht einer anderen Zahl zu erhöhen, setzen
Sie zwei Sternchen und drei. Dies bedeutet zwei
zur Macht von drei. Run, führe das Modul aus. Wir sollten acht kriegen. Großartig. Jetzt
versuchen wir es mit anderen Zahlen. Also werden wir wie eine
verrückte große Zahl. Sieben auf das Power 473-Modul. Okay, genial. Du könntest einfach
Spaß damit haben, okay? Er konnte sehr
kleine Zahlen,
sehr große Zahlen usw. fahren , bis
wir den Dreh raus hatten. Jetzt wird die letzte mathematische
Operation für diese Lektion Modul sein. Und um dies zu veranschaulichen, verwende
ich
ein Beispiel, weil dies für einige von
Ihnen neu sein könnte. Drucken Sie also zwei Klammern, fünf Modul, zwei Modul
ist das Prozentzeichen. Also fünf Modul bis fünf
Prozentzeichen auch. Lies das als fünf Mod zwei. Und was Python macht,
ist, dass es die Fünf braucht , sie durch die beiden
teilt und dann den Rest
ausspuckt. Fünf geteilt durch zwei
sind also zwei, Rest eins. Wenn ich also renne, sollte ich mir einen besorgen. Versuchen wir es mit einem anderen. Versuchen wir 17 geteilt durch fünf. Zum Beispiel. Dies sollten drei sein,
Rest zwei. Also sollte ich zu einer sehr,
sehr wichtigen Anmerkung kommen , dass Python die
Reihenfolge der Operation verwendet. Was ich meine ist, wenn ich
vier plus fünfmal sieben drucke, wird
es zuerst
fünf mit 7 multiplizieren weil es die
Multiplikation gegenüber Addition priorisiert. Fünfmal sieben sind 35, und dann werden
die vier hinzugefügt. Also kriegen wir 39 Run, Run Modul. Okay, Großartig. Wenn Sie nun
zuerst
die Vier und die 5 hinzufügen und dann
das Ganze mit sieben multiplizieren möchten, müssen
Sie Klammern hinzufügen. So priorisieren wir
bestimmte Operationen gegenüber anderen. Auf diese Weise haben wir
vier plus fünf, das sind neun und
dann neun Mal sieben. Das gibt uns 63
Run Modul, okay? 63. Sie sehen, dass die Hinzufügung der Klammern
die Zahl von 3963 ändert. Es ist sehr einfach,
es ist sehr einfach. Achte einfach darauf und alles wird erstaunlich werden.
6. Bonus Zahlen in Python: Sobald Sie die Grundlagen gemeistert haben, ist
es immer eine gute Idee,
die Dinge ein wenig zu verbessern und sich selbst
herauszufordern. Wie wäre es also, wenn du diese Bonusfähigkeiten
überprüfst? Jetzt
verwenden fast alle Programmierer irgendwann Zahlen in ihrem Code. Also werde ich Sie
durch die Bonusfähigkeiten und großartigen Funktionen führen, die Sie im Umgang mit Zahlen
verwenden können , da sie einen
großen Teil von Python bilden. Nun besteht die erste darin, zu klassifizieren, ob eine Zahl
eine Ganzzahl oder ein Float ist. Und mach das, lass mich print benutzen. Die Funktion, die wir
verwenden werden, ist die Type-Funktion. Geben Sie also Kleinbuchstaben
und zwei Klammern ein. Es wird lila, weil
es eine eingebaute Funktion ist. Hier drin. Ich werde zum Beispiel
einen Float wie 4.9
haben , das Molekül laufen lässt. Du siehst, es ist
4.9 als Float eingestuft. Versuchen wir zum Beispiel neun, was eine ganze Zahl ist. Okay? Wir kommen zur Klasse I und t. Es sagt uns
also, dass
dies eine Ganzzahl ist. Lassen Sie mich Ihnen jetzt zeigen, was
ich mit dem Beispiel 15 bei 15 und
der
vorherigen Lektion gemeint habe. Also 15 ohne
Dezimalpunkt, ausführen, Modul ausführen. Okay? Dies ist eine Ganzzahl. Wenn ich jetzt 15 mache, ist der
numerische Wert immer noch 15, aber er hat einen Dezimalpunkt. Und ich führe auch Run Module aus. Es ist jetzt ein Schwimmer. Irgendwann, wenn Sie Ihr Programm
schreiben, finden
Sie es möglicherweise nützlich
zu wissen, wie Sie
Zahlen von Leuten in
Ganzzahlen umwandeln und umgekehrt. Jetzt stimmt es, dass
wir zuerst
die Druckfunktion verwenden werden,
um die Ergebnisse zu visualisieren. Dann werde ich hier wie 15
INT schweben. Okay? Was das tut, ist, dass es
15 braucht und es
in eine Ganzzahl konvertiert, und dann druckt es das Ergebnis, zeigt uns die ganzzahlige
Version von 15. Los geht's, es druckt 15. Wenn Sie das Gegenteil tun möchten, möchten
Sie eine
Ganzzahl in einen Float umwandeln. Schwimmt. Lasst uns zum Beispiel
15 haben. Führen Sie das Modul aus, okay? Und du bekommst 15, was die
Standardversion von 15. Und Sie können dies besonders
nützlich finden , wenn Sie sich mit
Physik beschäftigen, z. B.
mit Mengentabellen, in denen
Sie mit einer Reihe
signifikanter Zahlen übereinstimmen müssen. Sie können also nicht sowohl Floats als
auch Ganzzahlen in derselben Tabelle haben . Sie können entweder alle
Flüssigkeiten für alle Ganzzahlen haben. Also
müssen wir das benutzen und auch
daran gearbeitet haben. Sie können
eine Zahl auch in eine Zeichenfolge konvertieren. Drucken Sie also SCR, die Zahlenzeile. Zum Beispiel 16. Run, führe das Modul aus. Okay? Jetzt gibt es hier keinen sichtbaren
Unterschied. Aber was passiert ist, dass diese 16 jetzt keinen
numerischen Wert hat. Es hat gerade seinen numerischen Wert verloren und Sie können ihn nicht mehr in Berechnungen
verwenden. Sie können
es jedoch in einem Satz verwenden. Dies ist daher besonders nützlich
, wenn Sie
eine Zahl neben einer Zeichenfolge
oder neben einem Satz verwenden . Nun, um Ihnen zu zeigen, dass dies diesen numerischen
Wert verloren
hat, und
versuchen Sie dann , dies mit 14 hinzuzufügen. Lauf Läppchen. Okay? Es gibt eine
Fehlermeldung aus, weil es nicht ist, richtig, es ist nicht INT. Jetzt gibt es eine weitere sehr
nützliche Funktion, die Ihnen den absoluten
Wert einer Zahl gibt. Wenn Sie nicht wissen, was das ist, betrachten Sie es als die Entfernung
einer Zahl von 0. beispielsweise
fünf Einheiten von 0 entfernt. Minus fünf sind ebenfalls fünf
Einheiten von 0 entfernt. Um also im Wesentlichen den
absoluten Wert einer Zahl zu finden, entfernen
Sie einfach
das negative Vorzeichen. Wenn es negativ war und
wenn es positiv war, lassen
Sie es einfach so, wie es ist. zu tun,
haben Freunde die Funktion der Bauchmuskeln. Und Blutgruppe. Zum Beispiel negativ 93. Lass mich diesen Läppchen laufen lassen. Wir erhalten 93, weil dies der absolute Wert
von negativ 93 ist. Es ist die Entfernung von 0 entfernt. Der negative 93 ist, es ist sehr einfach, sehr einfach. Du wirst das jetzt vielleicht nicht benutzen, aber du
wirst es auch in Zukunft tun. Und wir haben eine andere Funktion, nämlich die Power-Funktion. Wie kann man Klammern machen? Und dies ist eine der
Funktionen, mit denen
Sie die beiden
Informationen übergeben können. Also zum Beispiel 23, okay? Und was das tut, ist, dass es
zwei auf die Macht von drei erhöht . Es ist genau das Gleiche. Tut das. Also drucken Sie 23, wir haben genau den gleichen Wert. Mal sehen, dass sie uns
beide acht geben. Es ist sehr schön, beide zu
kennen. Jetzt haben wir auch zwei
weitere Funktionen, denen Sie zwei
Informationen weitergeben können. Dies sind die Max
- und Min-Funktionen. Fangen wir mit Maps an. Sie können einfach dann
max, zwei Klammern drucken. Und hier drin wirst
du zwei Zahlen
wie 13 und Zeit haben . Und was Python
tun wird, ist, dass er 139 vergleichen wird. Dann wird es
die größere Zahl drucken. Also führe das Modul aus. Okay, wir haben 13, weil
13 größer als neun ist. Und dann gibt es
die Min-Funktion. Also rennen Männer 139, führen Modul aus. Dies wird
uns die kleinere Zahl geben. Gibt uns neun. Ganz einfach, sehr einfach. Jetzt
wird die letzte Bonus-Fähigkeit, die
ich dir heute beibringen möchte , sein, wie man Zahlen mit der
Rundfunktion rundet, zwei Klammern
druckt und rundet. Was hier passiert, ist Nummer, die Sie hier
eingeben, wie 4.9. Jetzt wird Trump sie finden. Wenn ich also renne, führe das Modul aus, okay, es gibt uns fünf. Und dann sagen wir, ich möchte es auf 4.2
abrunden. Dies sollte sich auf vier runden. Ausführen, Modul ausführen, okay? Es sinkt auf vier. Was
diese Funktion tut, ist die Zahl
im Grunde
auf die nächste ganze Zahl zu runden.
7. Checkpoint: Zahlen in Python: Bisher geht es dir gut. Lassen Sie uns für Check Point Ihr Verständnis mit
dieser sehr einfachen Übung überprüfen. In dieser Übung schreiben Sie
eine sehr einfache, aber
sehr nützliche
Codezeile , die
uns hilft, zwischen
Grad Celsius und
Grad Fahrenheit zu konvertieren . Also musst du zuerst
eine Suchmaschine durchlaufen , um
eine Formel dafür zu finden. Und ich habe festgestellt
, dass dieser Grad
Celsius mal neun über
fünf plus 32 Grad Celsius ist , gibt uns den
Grad in Fahrenheit. Jetzt, da Sie die Formel
haben, möchte
ich, dass Sie einen Code schreiben, der 20 Grad
Celsius in Grad Fahrenheit umwandelt . Dann möchte ich,
dass du diese Antwort auf die
nächste ganze Zahl rundest . Sie müssen also die Round-Funktion
verwenden. Ich möchte, dass du es selbst versuchst. Also mach weiter und pausiere das Video bevor die Antwort in 321
erscheint. Nun ist der Schlüssel zum Schreiben dieser sehr einfachen
Codezeile, 20 in
die Formel zu ersetzen, die Grad Celsius
in Grad Fahrenheit
umwandelt. Weil wir 20 Grad
Celsius in die Äquivalente
in Grad Fahrenheit
umrechnen wollen. Also ganz einfach haben wir
20 in die Formel gegeben. Also 20 multipliziert mit neun geteilt durch fünf und dann plus 32. Und beachten Sie hier, dass ich
keine Klammern verwendet habe, da Multiplikation und Division
bereits Vorrang
vor Addition haben,
sodass keine Klammern hinzugefügt werden bereits Vorrang
vor Addition haben, müssen. Dann wollen wir unsere Antwort runden denn die Antwort muss
auf die nächste ganze Zahl lauten. Also runde Funktion.
Okay da. Und schließlich müssen wir die Druckfunktion
hinzufügen. Also gibt es
Python-Drucke die Antwort. Da gehst du. Was hier passiert ist, dass es 20 Grad Celsius
braucht. Es setzt es in die
Formel genau dort, um die Anzahl der
Grad in Fahrenheit zu
berechnen, die Gründe,
die auf die nächste ganze Zahl antworten. Und schließlich
zeigt es das Ergebnis in
der Shell an, da wir
die printf-Funktion haben. Also lauf, führe das Modul aus. Okay. Ja, lasst uns weitermachen und prüfen, dass
Sie in
unserer Forschungsmaschine einen Celsiuswechsel haben, der
68 Grad Fahrenheit entspricht .
Toller Job.
8. Variablen: Verwendung von Variablen ist ein sehr
grundlegender Aspekt der Programmierung, den Sie
wirklich
kennen und beherrschen möchten . Und hier ist der Grund. Weil Sie in Python viele Daten verwenden werden. Diese Daten können manchmal schwer zu verwalten und überwältigend sein. Hier kommen Variablen ins Spiel um die Dinge viel einfacher zu machen. Variable ist der Speicherort
im Speicher, in dem Sie Text oder Zahlen vorübergehend
speichern können. Sie können es sich
als eine leere Schachtel vorstellen
, in der Sie
alles aufbewahren können, was Sie wollen. Einfach, oder? Wunderbar.
Lass es uns in der Praxis sehen. Also zeige ich
Ihnen zunächst die Struktur einer Variablen. Die Struktur ist sehr einfach. Es ist im Grunde der
Name der Variablen, das Gleichheitszeichen und
dann ihr Wert. Nennen wir es Variable
ein Gleichheitszeichen, gefolgt von einem Löwen, was der Wert von a ist. Was das bedeutet ist, wo immer es
im Programm vorkommt, wir beziehen uns auf Align. Und der Name ist a, es gibt ein Gleichheitszeichen und
seine Werte die Stringzeile. Lassen Sie uns
noch ein paar Variablen wie v gleich neun haben. Zum Beispiel. Secrets ist gleich p. Entschuldigung. Schau nach oben. Die Zahl ist gleich 36. Hab meine Haustiere. Ist gleich witzig. Schließlich lassen wir uns
Krebs gleich wahr haben. Jetzt gibt es ein paar Dinge, auf die
ich hier hinweisen muss. Zuallererst
wird die
Struktur einer Variablen als Gleichheitszeichenwert bezeichnet. Und der Name könnte
ein Buchstabe wie ein oder B sein. Es könnte ein Wort wie
Geheimnisse oder eine Zahl oder Antwort sein. Es könnte eine
Phrase wie mein Haustier sein. Beachten Sie hier jedoch,
dass Sie keine
Leerzeichen im Namen
einer Variablen haben können. Meine Haustiere waren also
durch einen Unterstrich und
nicht durch Leerzeichen getrennt , weil Sie irgendwie ein Leerzeichen
im Namen einer Variablen haben. Es ist entweder ein
Unterstrich oder einfach wie keine Leerzeichen, was
ich nicht empfehle. Machen Sie weiter und fügen Sie die 100-Punktzahl hinzu. Und das war's für die Namen, das Gleichheitszeichen ist
ziemlich Standard. Und schließlich haben wir den Wert. Jetzt können Variablen
drei Arten von Werten annehmen. Sie können eine
Schnur wie Kunde nehmen, ich habe den letzten Cookie und das letzte Geld gegessen. Und es könnte auch
Zahlen wie 936 dauern. Und schließlich können wir einen booleschen Wert
annehmen. Jetzt ist ein boolescher Wert
im Grunde entweder wahr oder falsch. Es sind nur diese beiden Werte, können
aber keine
anderen zwei Werte annehmen. Und Sie
sind mit ihnen
in unseren täglichen Interaktionen
und unserem täglichen Leben möglicherweise nicht sehr vertraut . Bei der Programmierung verwenden wir sie jedoch
fast ständig. Sie sind sehr wichtig. Nur um zu veranschaulichen, was
genau sie sind. Sagen wir zum Beispiel, wenn ich
ihn frage : Bist du Linkshänder? Jetzt? Wenn du Linkshänder bist,
sagst du wahr, Viagra war dabei, und wenn nicht, wirst du falsch werden. Ich bin Rechtshänder, aber es gibt keine anderen Optionen, die sowohl
Linkshänder noch Rechtshänder sind. Es ist entweder wahr oder falsch. Es gibt keine andere Option. So funktionieren Booleans also im Grunde
. Beginnen wir mit einer
sehr grundlegenden Übung, bei der es einfach darum geht, Variablen zu
drucken. Also werde ich
w gleich Popcorn haben, auch m gleich 92 haben. Wenn ich also
das Wort Popcorn drucken möchte, kann
ich das einfach machen. Druck doppelt. Was Python hier macht,
ist, dass es kommt und sieht , dass es W drucken muss.
Es überarbeitet den Code. W ist also gleich Popcorn. Also wird es Popcorn drucken. Führen Sie also Modul aus, wie Sie
sehen können, dass es Popcorn gedruckt hat. Lasst uns sie ausdrucken. Zum Beispiel. Ausführen, Modul ausführen. Du hast 92. Lassen Sie uns nun ein Beispiel haben , um zu sehen, wie wir
Variablen in Python verwenden. Jetzt schreibe ich
zunächst einen Satz. Zum Beispiel habe ich das. Witzig. Mein Geld heißt Caso. Und so süß habe ich noch nie gesehen. Okay, lass uns das versuchen. Und da haben wir unseren Satz. Jetzt. Sagen wir, dass heute
Morgen vier Jahre später aufgewachsen ist
und Robbins geworden ist. Ich muss den Satz
ändern und Bunny,
Kaninchen jedes Mal ersetzen, wenn es auftritt. Und lass uns das versuchen. Okay? Ja, Kaninchen. Kaninchen. Und wir haben auch
ein Kaninchen da drüben. Das hat nicht sehr viel Spaß gemacht
und ich hätte
viele Fehler machen können. Ich hätte
eines der Hasen verpassen können, ich hätte Kravitz falsch buchstabieren können. Und geschweige denn Es hat
viel Zeit und Mühe gekostet. Stellen Sie sich vor, Sie müssen programmieren, das ist
Tausende von Zeilen lang. Wurden wir
mehrmals 100 Mal Bunny erwähnt. Und du musst jeden einzelnen von
denen in Kaninchen umwandeln. Dies ist nicht sehr machbar,
da Sie nicht
genug Zeit haben und viele Fehler
machen werden. Hier kommen also
Variablen ins Spiel. Um Ihnen das zu zeigen,
erstelle ich eine Variable, nennen
wir diesen Patch zum Beispiel gleich. Okay? Wo ich hier tun kann, ist den Satz
zu entfernen. Ich füge ein neues hinzu. Also lasst uns das tun. Dann
unterbreche ich hier den Satz, indem das String-Komma,
den Namen der Variablen,
schließe . Noch ein Komma, dann den Satz
wiedereröffnen. Was hier passiert, ist, wenn Python anfängt,
die Druckfunktion zu lesen, sie tippt ein, ich habe ein Haustier. Dann sieht es, dass dieser Haustiere sieht. Also wird es
weitergehen und nach Haustieren
in Code suchen und es wird feststellen, dass es dem Kumpel gleich ist. Es wird Hasen
hier drüben einsetzen . Und das wird
so weitergehen. Eine letzte Sache. Hier gibt es keine Leerzeichen
, da Python das Leerzeichen automatisch
einfügt. Also habe ich ein Haustierhäschen. Ähm, also mein, mein, dann werden wir das schließen. Schon wieder. Alma alma reopen
heißt Konsole. Dies ist eigentlich der Antragsteller, der den Satz
fortsetzt. Es heißt Picasso. Hab ich noch nie gesehen. A. Jetzt haben wir das Komma geschlossen. Dieses Komma wurde wieder geöffnet. Q. Beiliegend. Okay. Ich weiß, das war ein bisschen schwieriger
als nur Bunny einzutippen, aber mal sehen, was
bei einem Run for Modul passiert. Okay? Also habe ich ein Haustierhäschen. Mein Kumpel heißt Picasso. Ich habe noch nie einen
Haufen von diesem Süßen gesehen. Es hat nur Bunny hingebracht, genau da, wo ich das hinstelle. Wo immer ich
diese Variable eingefügt habe, hat sie sie durch Bunny ersetzt. Sagen wir nun, dass es vier
Jahre später erwachsen wurde. Was ich mache ist, dass ich Hasen
hier drüben durch Kaninchen
ersetzt habe. Einmal in der Variablen. Wenn ich renne, habe ich einen schlechten Wendekreis, meine Kaninchen, ich habe
noch nie ein Kaninchen gesehen. Es wird Hase jedes Mal
im Satz durch
Kaninchen ersetzt . Jetzt war das viel einfacher, als jedes Mal nach Häschen zu
suchen es in einem Satz vorkommt und es
einfach durch Kaninchen ersetzt. Hör zu, ich habe
keine Fehler gemacht, weil sie es
nur einmal ausprobiert haben. Ich hätte keinen verpassen können , weil Variablen bereits vorhanden
sind. Und so erleichtert dies einem Programmierer das Leben
erheblich. Bisher haben wir Variablen gesehen
, die Strings darstellen, aber wir haben keine Variablen gesehen
, die Zahlen darstellen. Also fange ich
damit an. Und um dies zu veranschaulichen, verwende
ich einen Algorithmus
, den ich vollständig erfunden habe. Drucken wir also das Ergebnis von, sagen
wir drei plus fünf minus dreimal fünf plus drei
auf die Macht von fünf. Okay, probieren wir
dieses Modul aus, okay? Die Antwort lautet 236. Dann sagen wir, ich habe
gerade einen Fehler gemacht und es sollte
sieben statt fünf sein. Also werde ich jedes
Mal
fünf bis sieben wechseln , wenn ich fünf sehe. Und noch sieben hier. Ausführen, Modul ausführen. Okay? Ich bin auf 1 Siebtel gekommen. Die Antworten sind sehr unterschiedlich. Und du siehst, dieser ist genau
wie ein paar Charaktere lang. Dieser Algorithmus ist ein sehr
kleiner Algorithmus im Vergleich zu den anderen, die Sie möglicherweise in
Ihrer Programmierkarriere verwenden , der lange Linien sein könnte. Und so ist es alles sehr
machbar, einfach
alle Linien zu durchlaufen und nach Fünfen zu
suchen und sie
dann durch Siebener zu ersetzen. Und Sie würden nicht wissen, welche
5s bereits da sein sollten, in welchen fünf ersetzt werden
sollten, der siebte, weil
Sie wissen, dass nicht alle Fünfer durch eine Sieben
ersetzt werden könnten. Und das könnte
etwas Verwirrung damit haben. Wir können also eine Variable
hinzufügen. Jetzt
erstelle ich zwei Variablen. Dies wird N1 sein. Lassen Sie mich das
auf drei festlegen. Und N2, das gleich fünf sein wird
. Dann werde
ich hier Builds ersetzen. Anstatt tatsächliche Werte zu verwenden, gehe
ich die
Variablen aus. Also N1 und zwei. Und eins. Ups, es tut mir leid. Es sollte in zwei zu eins
nach Columbus sein. Also hier verwendete der Algorithmus die Werte von 35,
bis wir 36 erreicht haben. Und sagen wir, ich dachte,
das sei falsch und
es muss sieben sein. Ich mache einfach das und das. Wir ändern es mit einem
Klick auf eine Schaltfläche. Ausführen, Modul ausführen, okay? Und wir haben die richtige Antwort bekommen. In dem Sie auch tun können, ist diesen Algorithmus
als Variable zu
haben. Machen wir zum Beispiel ein Gleiches. Sagen wir, wir haben einen Fehler
im Algorithmus selbst gemacht. Nehmen wir an, das
sollte kein negatives Zeichen sein, dies sollte ein Pluszeichen sein. Wir haben es gerade hier geändert. Dann können wir sagen, drucke
ein Run, Run Modul. Okay, das ist
das Ergebnis, wenn wir hier ein positives
Zeichen verwenden. Und im Grunde genommen können
Sie es als
Faustregel haben , wenn Sie einen Wert mehr als einmal
wiederholen. Und dieser Wert könnte sich
möglicherweise ändern. Sie verwenden eine Variable
oder zum Beispiel
überall dort, wo Sie einen sehr
langen Satz oder eine sehr
lange Zeichenfolge haben , die
Sie nicht immer wieder
und immer wieder eingeben möchten . Sie können es einfach durch
einen sehr kurzen Variablennamen ersetzen. Fügen Sie das einfach hinzu, anstatt es
zu wiederholen, zu wiederholen, zu wiederholen
und und einzugeben, und
es ist sehr lang. Es wird ein
Nackenschmerz sein. So können Sie die Dinge einfach
viel einfacher machen , indem Sie Variablen verwenden.
9. Bonus Variablen: Sobald Sie die Grundlagen gemeistert haben, ist
es immer eine gute Idee,
die Dinge ein wenig zu verbessern und sich selbst
herauszufordern. Wie wäre es, wenn du weitermachst und diese Bonusfähigkeiten
überprüfst. Die Bonusfähigkeiten für
diese Klasse drehen sich um Variablen, die Strings
darstellen. Also lasst uns weitermachen
und eins erstellen. Zum Beispiel sind Wüsten
gleichbedeutend mit Fürsorge. Wunderbar. Also lasst uns zuerst Nachtisch
ausdrucken. Wüste. tue ich. Okay. Wunderbar. Wir haben unsere
Variable genau dort. Das erste, was
wir tun können, ist festzustellen, wie lang
diese Variable ist. Wenn ich weiß, wie
viele Charaktere es in der Phrase Karottenkuchen
gibt. Es kann manchmal sehr nützlich sein. Ich kann einfach die
Länge dieser Variablen ermitteln. Um das zu tun, muss ich nur
die Längenfunktion verwenden, nämlich Len und zwei Klammern. Wenn wir also laufen, führen Sie das Modul aus, okay, wir bekommen 110. Dies ist die Anzahl der Zeichen es in der
Phrase Karottenkuchen gibt. Also lasst uns weitermachen und
es ihnen schnell sagen. Wir haben also 123456. Das Leerzeichen ist ein Zeichen, also 7891011, wir haben 11
Zeichen in dieser Zeichenfolge. Jetzt kann die
Zeichenfolge manchmal sehr,
sehr lang sein , dass man sie zählen kann. Sie können also einfach
die Längenfunktion verwenden. Jetzt kann es manchmal sehr
nützlich sein , nur
ein Zeichen zu nehmen, nur einen Buchstaben aus
dieser ganzen Phrase. Sagen wir, ich will den
ersten oder den letzten
oder einfach einen beliebigen Charakter da drin. Ich kann jedes
Zeichen anhand seines Index identifizieren. Ein Index ist im Grunde
die Position , die Python einem
Zeichen in diesem Satz gibt. Und Python beginnt ab 0
zu zählen. Also lass mich dir das zeigen. Fängt an,
so zu zählen. Also der erste, Mix aus 0, dann 1234 und
so weiter und so weiter. Wenn ich
den ersten Buchstaben holen möchte, hole
ich den v Buchstaben
mit Index gleich 0. Was ich tun werde, ist die Wüste
dieses Freundes, die beiden eckigen Klammern und dann der Index des Zeichens ich drucken möchte, der 0 ist. In diesem Fall möchte ich
C bekommen , weil es der erste
Buchstabe dort ist. Lassen Sie auch nicht nur
Zufallszahlen da
drin hängen , da sie Ihren Code
ruinieren könnten. Wir kriegen C. Sehr nett. Machen wir den zweiten,
der
Index hat, der einem Molekül entspricht. Okay? Du bekommst einen, lass uns zum Beispiel den achten
versuchen. Ich mache noch einen. Ein wunderbarer Zufall. Nun, als ich hier drüben war, wollte
ich den
acht Charakter nicht. Ich will den Index von acht, im Grunde das
siebte Zeichen ist. Jetzt können wir
mit der Indexfunktion genau das Gegenteil tun. Was das tut,
ist,
dass es den Charakter
annehmen wird , den wir ihm geben, und es wird uns seinen Index
geben. Und es ist genau das Gegenteil
von dem, was wir gerade getan haben. Was wir getan haben, war, dass wir ihm den Index gegeben haben und es
uns den Charakter zurückgab. Jetzt wollen wir ihm den Charakter
geben , der
uns den Index zurückgibt. Versuchen wir dies mit den
Indexfunktionen von print. Wüstenpunkt, Index, zwei Klammern. Dann sag, du willst das E. schnappen Jetzt ist E der letzte. Es wird also den zehnten Index
haben weil er auf Position 11 ist. Es fängt also bei 0 an. Also werden wir
zehn laufen lassen, Modul ausführen. Okay? Genial, wir kriegen
zehn. Jetzt haben
wir endlich auch eine sehr einfache
und sehr nützliche Funktion , die
Replace-Funktion genannt wird. Und ich glaube, der Name
erklärt sich selbst. Im Grunde genommen wird
es ein Wort oder ein
Zeichen aus dem Satz
nehmen und es durch
ein anderes Wort oder ein
anderes Zeichen
ersetzen . Probieren wir das mal aus. Also drucke. Und dann machen wir dort drüben
Desert Triple P S. Okay, also ersetzen Desserts Dot. Und dann zwei Klammern hier drin. Und wir werden
zwei Informationen kosten, diese ursprüngliche Welt
und die neuen Wörter. Das ursprüngliche Wort ist also Karotte, und das neue Wort ist
zum Beispiel Schokolade. Das wird
tun, ist, dass
es Karotten und dieses Getränk finden wird, und es wird
es durch Schokolade ersetzen. Run, führe das Modul aus. Okay? Wir holen Schokoladenkuchen. Und es funktioniert auch
mit Einzelbuchstaben. Aber es ist alles sehr relevant hier. Wenn ich also alle ACES
ändern möchte, können
wir das ausführen, Modul ausführen. Wir kriegen Karottenkuchen, k, was auch immer das ist. Das ist also nur zum Spaß. Du wirst es manchmal benutzen, aber du wirst dich nie ändern
müssen wie alle As und zwei Nullen,
weil du mit einem Ei
gearbeitet haben musst, oder?
10. Daten eingeben: Im Buddhismus integrale und
menschliche Computerkommunikation. Denn wenn Sie
dem Computer keine Daten zuführen, erhalten Sie
keine Informationen und Sie
erhalten daher kein Ergebnis. Und dies ist ein Input ist eine
der wesentlichsten und auch einfachsten Fähigkeiten, die in Python
erlernt wurden. Was machst du jetzt? Eine Eingabe ist im Grunde genommen, wir werden den
Benutzer um einige Informationen bitten. Wir werden sie bitten, uns ein paar Daten
zu geben. Und dann nehmen wir
diese Daten und weisen sie einer Variablen zu. Wir werden diese
Daten also in einer Variablen speichern. Was ist der Unterschied
zwischen dieser Variablen und den Variablen,
über die wir in den vorherigen Lektionen sprechen . Nun, im Grunde
hat diese Variable einen Wert,
den der Benutzer entscheidet. Der Benutzer kann alles auswählen , um in dieser Variablen zu schwören. Zwischenzeit haben die Variablen, über die
wir früher gesprochen haben, wie der vordefinierte
Wert,
der vom Programmierer und dem Benutzer festgelegt wird , keine Kontrolle darüber
hat. Genial, lass uns sehen, wie
du in die Praxis gekommen bist. Jetzt ist die grundlegende Struktur der
Eingaben so einfach wie diese, jedoch in zwei Klammern
oder zwei Grafiken. Es gibt jedoch nicht viele Informationen, die wir daraus erhalten
können. Wenn der Benutzer das Programm
verwendet, gibt es keine Aufforderung
oder keine Frage, die ihn
auffordert, Informationen einzugeben. Er hat keine Ahnung, was er sicherstellen soll. Und so können wir hier
eine Aufforderung eingeben. Die Aufforderung ist also string. Es heißt zum Beispiel Enter,
hey, du wirst dort ein Leerzeichen lassen damit
zwischen dem, was sie in deine Frage
eingeben, ein Leerzeichen gibt . Und dann haben wir bereits gesagt , dass wir diese Eingabe
zuweisen werden. Wir werden diese
Daten einer Variablen zuweisen. Also lasst uns weitermachen und dort eine Variable
hinzufügen. Nennen wir den Namen der
Eingaben gleich. Was das tut,
ist, dass der Name des Benutzers seinen Namen
eingibt. Dann wird es
im Variablennamen gespeichert. Jetzt drucken wir das aus. Lassen Sie uns eine Nachricht schreiben. Es tut mir leid. Lassen Sie uns eine Nachricht drucken,
dass der Benutzer willkommen ist. Also drucke Hallo. Denk besser daran ein Komma. Wir
geben die Variable ein. Und lasst uns ein
Ausrufezeichen machen. Prime. Python. Python 3.7.43.4. Schön dich kennenzulernen. Wunderbar. Lassen Sie uns das jetzt ausführen
und sehen, was passiert. Hier fordert das Programm
uns auf, unseren Namen
einzugeben, Ihr O einzugeben oder
Rechtschreibfehler. Es ist okay. Okay, also gib deinen Namen ein. Also mein Name wird missbraucht und
gib dann ein, weil hallo Bits
du Python 3.084 schreibst. Schön dich kennenzulernen, schön
dich auch kennenzulernen, 5M. Im vorherigen Beispiel haben
wir gesehen, dass Input
als Stärke verwendet wurde, weil wir unseren Namen und Namen eingeben müssen und daher trainiert
wird. Manchmal müssen wir jedoch
Zahlen eingeben , die in der Berechnung
verwendet werden müssen. Und lassen Sie uns
dies an einem Beispiel veranschaulichen. Geben Sie also ein, geben Sie Ihr Alter ein. Jetzt ist Alter eine Ganzzahl und wandelt diese Eingabe
in eine Ganzzahl um. Wir müssen das machen. Und t in Klammern. Es ist sehr einfach, es ist
sehr einfach, weil Eingabe, geben Sie Ihr Alter so ein, wie es ist. Dies ist eine Zeichenfolge.
Wenn wir jedoch den INT hinzufügen, konvertiert
er den
Wert, den der Benutzer aus einer Zeichenfolge
eingibt,
in eine Ganzzahl. Und natürlich muss man
diesen Wert in einer Variablen speichern . Nennen wir das h n Gleichheitszeichen. Ich füge eine weitere
Variable hinzu, die dieser sehr ähnlich ist. Ich nenne
das Current hier. Das habe ich gerade kopiert und eingefügt. Das ist also gut. Ändere die Namen. Drucken Sie hier aus, geben Sie hier ein. Wir berechnen
das Jahr, in dem der Benutzer in Northern
geboren wurde , um dies
mit einem einfachen Mund zu tun, der das aktuelle Jahr
abzüglich seines Alters ist. Und so werden hier die Werte,
die der Benutzer eingibt, in der Berechnung
verwendet. Also müssen wir
Ganzzahlen oder Floats sein. Aber seit dem Alter in Jahren
werden am häufigsten ganze Zahlen
verwendet, wo
wir die INT-Funktion verwenden werden. Also lasst uns weitermachen und das machen. Ein Jahr entspricht also aktuellen Jahr abzüglich der H. Und wir werden hier eine
Willkommensnachricht ausdrucken. Es wird sagen, dass du geboren wurdest und dann komma hier, deine Punktzahl. Eine davon. Also lauf, führe das Modul aus, okay. Gib also dein Alter ein. Sagen wir, ich bin 29 Jahre alt. laufende Jahr ist 2022. Ich wurde 1993 geboren. Versuchen wir es mit
einem anderen, führen Sie das Modul aus. Gib also dein Alter ein, Sam, 55. Und das laufende Jahr ist 22. Ich wurde 1967 geboren. Wunderbar. Und manchmal gibt es
Situationen, in denen Sie einen Eingang
verwenden müssen , der
beispielsweise ein Schwimmer mit Temperatur ist . Nun kann die Temperatur sagen, könnten Dezimalwerte wie
siebenunddreißig Punkt fünfunddreißig sein. Also werde ich weitermachen und
eine Variable namens temp out erstellen . Wenn wir zum Versuchstyp kommen, wird
das
gleich Float sein. Sie setzen zwei Klammern ein
und geben Sie die
Temperatur nach draußen ein. Ich erstelle eine Variable
namens Temperatur im Inneren. Dies wird also
gleich der
Außentemperatur minus zehn Grad sein . Das ist also nur meine eigene
Art von Berechnung. Du könntest gebrauchen, was immer du willst, gleich zehn minus zehn. Jetzt drucke ich drinnen. Die Temperatur im Inneren
beträgt also zehn minus 1010. Out ist ein Input, den der Benutzer uns gibt, und er kann ihn als kleine Werte
annehmen. Führen Sie das Modul aus. Okay, wundervoll. Also die Temperatur draußen, sagen
wir, es ist 29,8. Wir Temperatur im Inneren ist
zehn Grad weniger als das, und es ist 19,8. Und so verwenden Sie Eingaben
sowohl als Ganzzahlen,
Floats als auch als Strings.
11. Checkpoint: Mad Libs erstellen: Bisher geht es dir gut. Für den Checkpoint. Lassen Sie uns Ihr
Verständnis mit
dieser sehr einfachen Übung überprüfen . Für diesen Checkpoint möchte
ich, dass du einen
Programmcode für das Spiel Mad Libs schreibst. Nun, hier ist das allgemeine Beispiel , das ich benutzt habe. Das hab ich mir ausgedacht. Im Grunde fange ich an, Begrüßungsnachricht durchzugehen. Also hey, sie
spielen immer ein lustiges Spiel. Dann werde ich haben, dieses Spiel heißt Mad Libs. So funktioniert es.
Und dann erkläre ich, wie das Spiel funktioniert. Also drucke ich im Grunde nur ein paar Anweisungen
aus, wie eine Begrüßungsnachricht und
dann ein paar Anweisungen. Meine ganze Aufforderung Sie
also, REM-Wörter,
die verschiedenen
Kategorien, einzugeben und
sie in einen zufälligen
Satz einer Geschichte zu platzieren . Und seine Arbeitsersetzungen
haben humorvolle Wirkung, wenn die resultierende Geschichte dann laut
vorgelesen wird. Fangen wir an. Hoffe also, dass das für dich klar ist. Und wenn wir anfangen zu spielen, bittet uns das
Spiel, jetzt mitzumachen. Und so gebe ich ein Sofa-Beispiel ein. Geben Sie die Nummer ein. Lass uns mit 15 gehen. Geben Sie eine Farbe ein, Rosa. Name einer Berühmtheit für Lipa. Wenn wir jetzt eintreten, erhalten
Sie diese sehr
zufälligen Sätze. Meine besten Freunde sind also das Sofa. 15 ist meine Glückszahl. Und die doppelte EPA mag rosa Bären. Das ist es, was
es sehr witzig macht und überhaupt keine Bedeutung
hat. Es ist einfach sehr zufällig. Und Sie können alle möglichen
Kombinationen ausprobieren. Aber zum ersten Mal
für diese Checkpoints können
Sie einfach
diejenigen ausprobieren, die verwendet werden. Und es wäre wunderbar, wenn
du das selbst ausprobieren könntest. Also mach weiter und pausiere das Video bevor die Lösung in 321
erscheint. Jetzt ist hier der Code, den ich verwende,
um diese Madeline zu schreiben. Es ist also eigentlich sehr einfach
und es sieht sehr lang aus, aber es ist sehr einfach. Also lasst uns das
Seite an Seite mit dem Ergebnis haben. Zuallererst haben wir
eine printf-Funktion, die die Begrüßungsnachricht genau dort
anzeigt. Das ist sehr einfach
und sehr einfach. Wenn Sie dieses Leerzeichen haben, gibt
es eine leere Zeile. Um dies zu erreichen,
müssen Sie nur den Druck machen und dann Anführungszeichen leeren. Es gibt also nichts
dazwischen. Und das zeigt uns, dass wir
ein Leerzeichen genau dort haben wollen. Dann haben wir eine neue Botschaft
, die genau da ist. Und dann können
Sie die Anweisungen einfach aus
Ihrer Suchmaschine oder von
Büchern nehmen , die Methoden enthalten. Oder du kannst sie einfach überhaupt nicht dabei
haben. Aber ich füge sie hinzu, nur für den Fall einige von euch nicht wussten,
wie viel damit ist. Sie können also einfach Ihre eigenen Anweisungen für jeden eingeben
und einfach etwas anderes eingeben. Dies sind nur eine einfache
Druckfunktion, so dass
das Display, das der Benutzer
sieht, freundlicher ist. Und dann ist das der Saft hier. Es fordert uns auf, jetzt
eine Reihe von Farben und
den Namen einer Berühmtheit einzugeben . Und da wir
den Benutzer auffordern ,
einige Informationen einzugeben, müssen wir die Eingaben verwenden, um einige Daten einzugeben. Dann haben Sie hier eine
Variable, Input,
Variable, weil
dies eine Zahl ist und den INT
verwendet Ich habe
es in eine Ganzzahl umgewandelt. Aber auch hier haben wir variable
Eingaben, variable Eingänge. Jedes Mal, wenn wir eine
Information vom Benutzer entnommen haben, haben wir sie in einer Variablen gespeichert. Und dann haben wir ganz einfach ein paar Sätze
gedruckt. Wir haben hier eine neue Zeile,
erzwingt einige Sätze gedruckt, und wir haben die Variablen eingegeben, die Werte, die
der Benutzer uns gegeben hat. Also haben wir die Eingabe
in unsere Sätze weil sie nun Variablen
und diesen Variablen
in Sätzen
zugeordnet sind . Und so einfach drucken wir
einige Druckfunktionen und dann einige Variablen, wo immer
Sie sie einfügen möchten. Und so schreibt
man ganz einfach den
Code oder einen Berg. Jetzt möchte ich, dass du mit
den verschiedenen
Kategorien in Worten experimentierst, damit
du viele
verschiedene Mad Libs produzierst und sie dann deinen
Freunden
zeigst
und Familie. Und ich garantiere dir, du
wirst erstaunliche Reaktionen bekommen.
12. If/andere Aussagen: Wir alle stehen vor Situationen , in denen wir einige
Entscheidungen treffen müssen. Und basierend auf
diesen Entscheidungen bestimmen
wir unsere nächsten Schritte. Jetzt sehr ähnliche
Situationen, oder? Einige Programmierungen, bei denen wir einige Entscheidungen treffen
müssen, dann können
wir basierend auf diesen Entscheidungen bestimmte
Codezeilen ausführen. Also im Grunde, wenn else
Anweisungen
die Richtung des Flusses
der Codeausführung entscheiden . Wenn also einige Bedingungen zutreffen, nehmen wir an, dass diese Bedingungen durch das Programm erfüllt
wurden. Dann wird Python
eine bestimmte
Vorgehensweise ergreifen und eine bestimmte Aufgabe
ausführen. In der Zwischenzeit waren diese Bedingungen falsch oder wenn sie nicht erfüllt wurden, wird Python
eine andere
Vorgehensweise ergreifen und es wird vorher
eine andere Aufgabe haben. Dies ist im Wesentlichen das, was
Ihren Computer viel intelligenter macht . Jetzt wo du weißt,
was es ist, lass uns das in der Praxis sehen. Beginnen wir nun mit einer sehr
grundlegenden Entscheidung,
damit wir Ihnen zeigen können, wie
die if-else-Anweisung funktioniert. Jetzt
haben wir ein Programm, das
entscheidet, ob ein
Student bestanden oder scheitert. Es wird das tun, indem man
ihre Note von 100 Punkten vergleicht . Nehmen wir an, dass sie
einen Test von 100 Punkten ablegen. Und wir werden
ihre Vereinbarung vergleichen, dass die Tests der Bestattungsrate und der
Passagier 15 Punkte haben wird. Jetzt müssen wir zuerst die Schülernote
bekommen, und das müssen wir mithilfe der Eingabe
tun. Also grade ist gleich hi In D. Input. Gib deine Note ein. 100. Wunderbar. Und dann werden
wir fortfahren und
die „if else“ -Anweisung eingeben , um die Entscheidung zu treffen. Nun
besteht die if-else Aussage aus zwei Teilen. Die erste ist
die if-Anweisung und die zweite ist
die else-Aussage. Jetzt speichert die if-Anweisungen
grundsätzlich die Bedingung. Wenn also und dann unsere Bedingung zwei Pfade ist,
ist diese Note größer als 50. Wenn die Note also
größer oder gleich 50 ist, haben wir einen Doppelpunkt, der das Ende
der if-Anweisung
angibt. Dann treten wir ein und wir haben
einen automatischen Einzug. Dies liegt daran,
dass
wir
zwischen dem Code, der innerhalb der if-Anweisung ausgeführt wird, und
dem Code,
der sich außerhalb
der if-Anweisung befindet, unterscheiden dass
wir
zwischen dem Code, der innerhalb der if-Anweisung ausgeführt wird , und
dem müssen. Alles,
was unter
der if-Aussage eingerückt ist,
wird eine Folge
dieser if-Aussage sein. Was ist also die Folge
davon , dass die Note
Grader und 50 ist? Das eigentliche, was wir nehmen ist, dass wir
ihnen sagen werden, dass sie bestehen. Also drucke Graphen. Wenn sie
nicht bestehen, scheitern sie. Und das liegt daran, dass es nur zwei Möglichkeiten
gibt, bestehen und scheitern, und
es gibt keine andere Option. Wenn die Note nicht größer
oder gleich 50
ist, bleibt
uns im Grunde nicht größer
oder gleich 50
ist, eine Option übrig, bei der die Note weniger als 50 beträgt. Und so können wir
die sonst Aussage haben. Denken Sie daran
, zum Anfang
der Zeile zurückzukehren , da wir uns
nicht mehr in der if-Anweisung befinden. Schreiben Sie den anderen Teil
der if-else Aussage, die die else-Aussage ist,
dann Darmkrebs. Und wir haben ein anderes Ereignis
für die else-Aussage. Jetzt möchte ich, dass du merkst,
dass ich nach dem anderen nichts hatte. Also im Grunde keine Bedingung,
kein Vergleich, nichts. Es ist einfach anders und ein Doppelpunkt. Und das liegt daran,
dass sonst im Grunde alles abschließt, was nicht im if war. Also, alles, was
den Zustand des
nicht erfüllt , wenn es in das andere
geht
und das war's. Also haben wir einen
Einzug da drüben. Und lass uns sonst
eine Zeichenfolge drucken, damit du scheiterst. Und das ist im Grunde genommen
eine „wenn sonst“ -Aussagen. Jetzt lasst uns das laufen lassen. Okay, also so wird
es funktionieren. Es wird uns nach der
Note von 100 Punkten fragen. Also lasst uns wie ich 95 tippe. Okay, was es jetzt
tun wird , ist, dass es die 95 braucht, es wird
sie mit der 50er vergleichen. Ist es größer
oder gleich 15? Ja, es ist größer als 50. Also wird es
Glückwunsch drucken, du passierst Loops. haben wir verloren. Keine Wahrscheinlichkeit. Also 95, häng Ratten auf, du gehst vorbei. Und dann lassen Sie uns sagen, dass wir
einen anderen Schüler haben , der fünfunddreißig
erzielt hat. Fünfunddreißig. Was
wird jetzt hier passieren? Das dauert 35
und vergleicht es mit dem 50. Ist es größer
oder gleich 15? Nein, ist es nicht. Also wird es zur else-Aussage übergehen. Sonst sagt uns, wenn die Bedingung in der
if-Anweisung nicht erfüllt wurde, können
Sie fortfahren und
die Konsequenz für
die else-Anweisung tun . Es wird eintippen, du scheiterst. Sehen wir uns das an. Zeigen Sie Enter. Es heißt, du scheiterst. So funktioniert eine
if-else Aussage ganz einfach. Jetzt gibt es ein paar Dinge, zu denen
ich hier drüben kommentieren muss. Fangen wir von Anfang an an. Sie haben festgestellt, dass ich I und
t verwende . Ich habe die
Eingabe in eine Ganzzahl umgewandelt. Und das liegt daran, dass wir es hier mit einer Zahl
verglichen haben. Und der mathematische Vergleich
gilt als Operation. Es muss entweder eine
Ganzzahl oder ein Float sein. Abhängig von der
Art des Rasters können
Sie, wenn es Dezimalwerte benötigt, wenn es Dezimalwerte benötigt, einfach weitermachen und dort Float
schreiben. Aber wir haben
hier zwei ganze Zahlen genommen, weil es auch funktioniert. Also, ja, dann
werden wir haben, wenn es orange wird, sonst orange, weil
diese eingebaut sind. Und wenn du
mit der Krankheit fertig bist, legst du hier einen Doppelpunkt an. Du hast einen Doppelpunkt nach dem anderen. Dies ist die Grundstruktur. Was die Bedingung betrifft, verwenden wir
hier einen ganzzahligen Wert und vergleichen ihn
mit einer anderen Zahl. Jetzt sind hier die mathematischen
Vergleichsoperationen. Diese sind
größer als, kleiner als, größer oder gleich, kleiner oder gleich gleich. Und es ist nicht nur
ein Gleichheitszeichen, es ist zwei gleiche Male. Erinnerst du dich daran? Und wir haben
auch keine Gleichen. Das bedeutet also einfach nicht gleich, größer als, weniger als, es ist einfach nicht gleich. Dies sind die Hauptoperationen, die
wir verwenden werden. Also wiederum ist
größer als, kleiner als,
größer oder gleich, kleiner oder gleich gleich gleich
. Dies ist nur gleich n. Ausrufezeichen gleich
bedeutet nicht gleich. Schließlich müssen Sie auf die
Einrückungsstufen
achten . Im Grunde genommen
folgt jede
Aktion, die Sie ergreifen
werden , der if-Anweisung. Wenn diese
Bedingung zum Beispiel zutrifft und Sie
eine bestimmte Maßnahme ergreifen müssen, müssen
Sie ihn einrücken. Aber wenn Sie mit
diesen fertig sind und wann Sie sagen
möchten, ist es der andere Teil des
Segments, der sonst ist. Sie können fortfahren und
zur Hauptlinienebene zurückkehren. Wenn Sie dann mit dem anderen
fertig sind, werden
Sie erneut
einrücken, um zu zeigen , dass diese
aus der else-Anweisung folgt. Im vorherigen Beispiel haben
wir gesehen, wie wenn sonst
Aussagen
Entscheidungen treffen können , indem sie
numerische Werte vergleichen. Aber wir können auch
if-else Anweisungen
mit booleschen Werten verwenden . Mal sehen, wie das funktioniert. Lassen Sie uns also unseren
ersten booleschen Wert haben. Also schreibe gleich wahr. Um nun hier eine if
else -Anweisungen zu erstellen, müssen
wir wenn tun, dann den Namen
der Variablen schreiben. Also wenn Rechtshänder. Und was das im Grunde
bedeutet, ist,
wenn Rechtshänder, wenn diese Variable
den Wert „true“ hat , den folgenden Code
ausführt und
automatisch einrückt. Lasst uns RH drucken lassen. Das heißt Rechtshänder, okay? Und sonst bedeutet das, dass wir Linkshänder
drucken
werden, wenn dies falsch war, wenn dies falsch war. Und print h bar h ist Rechtshänder
und LH ist Linkshänder. Lass uns rennen und sehen, was wir kriegen. Wir bekommen unser h Rechtshänder ,
weil dies zunächst wahr sein sollte. Rechtshänder waren also anfangs
wahr. Und die if-Aussage hat die Bedingung, dass
Rechtshänder wahr sind. Und so hat er RH bekommen. Wenn wir das jetzt in „false“ ändern
, falsch. Ausführen, Modul ausführen, okay? Es druckt LH Linkshänder , da diese
Bedingung nicht mehr zutrifft. Also müssen wir zur
else-Anweisung übergehen und
h ausdrucken . Jetzt
haben Sie manchmal mehr als eine Bedingung. Lassen Sie uns das also auf wahr setzen. Lasst uns eine andere
Bedingung schaffen, die männlich genannt Ich werde das
auch auf „true“ setzen. Seitdem haben wir zwei Faktoren. Wir können vier Kombinationen machen. Ich drucke
sie unten aus. Dies sind also RH-Post
oder Rechtshänder, ein Linkshänder, eine
Rechtshänder, eine und Linkshänder. Nun, Sir, ich möchte mir nur
eine dieser Kategorien besorgen. Kann eine Nachricht für sie drucken. Sag, ich möchte nur
die erste Kategorie
Rechtshänder schnappen . Um dies zu tun, muss ich
Rechtshänder und Männchen haben , die
beide wahr sind. Es muss also sowohl
männlich als auch Rechtshänder sein. Aber wie füge ich das
in die if-Anweisung ein? Wenn er möchte, dass beide
Bedingungen wahr sind, können
wir das Ende nutzen. Es ist eingebaut und wird
daher orange, wenn wir es eindrucken. Und dann müssen wir
den Namen des zweiten
Faktors hinzufügen , den wir haben. Wenn dieser Typ also
Rechtshänder und ein Mann ist, drucken
wir das Molekül für männliche Eltern mit
Rechtshändern. Okay? Denken Sie immer daran,
unnötige
Codestücke zu entfernen , die nicht
wirklich aufgerufen wurden. Das waren nur meine Notizen. Wir haben RH männlich oder
Rechtshänder. Jetzt könnten wir hier ein kleines Problem mit
der else-Aussage haben. Und hier ist der Grund. Wie gesagt,
haben wir vier Möglichkeiten. Rechts männlich,
Linkshänder männlich, Rechtshänder weiblich
und Linkshänder weiblich. Und die ganze
if-Anweisung wird
diese Nachricht nur
an Rechtshänder drucken . Und so wird die
else-Aussage
diese Botschaft an jede
andere Kategorie drucken , Linkshänder, Rechtshänder und Linkshänder. Wir können jedoch eine dieser Kategorien nicht einfach
ausschließen und eine Nachricht
an eine
dieser Kategorien senden . Weil das andere
sehr allgemein ist und es einfach alles
bedeutet, was nicht in der war,
wenn wir in den USA gedruckt haben,
unabhängig davon, was hier drüben ist. Wie beheben wir das? Wie führe ich
eine andere Bedingung in die if-else-Anweisung ein
, damit ich
verschiedene Kategorien ausschließen kann. Ich kann das mit
den Elif-Anweisungen machen. Das ist einfach, du lebst und die Leber ist
kurz für else-if. Und dann kannst du
ihre Bedingungen schreiben. Also werden wir als Beispiel
Rechtshänder Frauen haben. Eine Rechtshänder
gilt also für Rechtshänder,
aber falsch für Männer. Also lasst uns weitermachen und das in „false“
ändern. Was wir
hier tun können, ist sonst, wenn ja, wenn es nicht um
Rechtshänder oder männliches Geschlecht geht, werden
wir
zu den IO-Aussagen übergehen und Rechtshänder
haben. Und nicht. Jetzt bedeutet nicht männlich, dass männlich falsch
ist und es falsch ist. Da diese beiden
Bedingungen erfüllt sind, oder? Mieter ist wahr und
nicht männlich ist wahr. Da die Mühle falsch ist,
können wir die Nachricht nur
an diejenigen drucken, die keine Männer sind, aber gleichzeitig
Rechtshänder und Linkshänder
haben. Lass uns das laufen lassen. Schon wieder. Lassen Sie niemals nur
Schädeltexte drin. Wir haben Rechtshänder weiblich. Dies liegt daran, dass Rechtshänder wahr
sind, aber männlich falsch ist. Das muss also eine Frau sein
, die Rechtshänder ist. Und jetzt können wir
einen weiteren Sekundenaal hinzufügen. Oder ihr Linkshänder. Sonst, wenn nicht, schreibe Android, was
Linkshänder und männlich bedeutet. Lasst uns Linkshänder drucken. Lasst uns das jetzt ändern. Damit dieser wahr ist, wollen
wir, dass es ein Linkshänder ist. Rechtshänder sollten falsch sein. Ich
ändere das in „false“. Und männlich ist wahr. Also werden wir das in „wahr“
ändern. Lass uns laufen, Modul ausführen. Okay. Wir haben
Linkshänder, weil Python so den Code
durchliest. Wenn Rechtshänder und männlich, sind beide wahr? Nein, das sind sie nicht. Es überspringt also die if-Anweisung und geht zum ersten
Deal if-Anweisung über. Ist es Rechtshänder
und kein Mann? Also neigen Israelien dazu,
wahr und falsch? Nein, genau das Gegenteil. Es geht weiter zur anderen
Kiemen-if-Aussage. Ist es nicht Rechtshänder? Rechtshänder ist falsch. Das stimmt. Und männlich. Männchen
sollten also wahr sein, was genau hier drüben ist. Also haben wir diese
Bedingung genau dort erfüllt. Also wird es
Linkshänder drucken. Und jetzt wird die einzige andere Option , die
übrig bleibt, eine
Linkshänder sein. Also können wir einfach
mit der else-Aussage fortfahren und dann LH female schreiben. Lasst uns beide
falsch sein lassen. Kann Linkshänder weiblich drucken. Wenn wir dieses Modul ausführen, okay, bekommen wir eine
Linkshänder. Im vorherigen Beispiel haben
wir das Ende gesehen
und dieses wurde
verwendet, haben
wir das Ende gesehen
und dieses wurde um sicherzustellen, dass beide
Bedingungen zutreffen, dass beide mit
dem Programm gemeint sind ,
um eine Nachricht zu drucken wurde befohlen,
einfach nur eine Aktion zu ergreifen. Aber manchmal möchten Sie
nur, dass eine
der beiden Bedingungen erfüllt und dies reicht aus
, um das Programm auszuführen. Zum Beispiel, wenn wir eine Universität
haben die uns Studenten mitteilt,
dass sie ihren Abschluss machen könnten, wenn sie entweder ein
Projekt abschließen oder einen Test machen. Also
kann einer von ihnen sie passieren lassen. Um dies zu tun, verwenden wir das Board und es wird orange,
weil es eingebaut ist. Mal sehen, wie das funktioniert. Jetzt beginnen wir
mit zwei Variablen. Testen Sie also wahr. Sie werden beide
boolesche Werte enthalten. Projekte sind gleich wahr, und ich habe beide am Anfang auf den gleichen
Wert
gesetzt. Jetzt
müssen wir hier
eine Bedingung machen , dass der Mann
entweder das Projekt oder
der Test wahr
ist entweder das Projekt oder
der Test wahr damit der Student seinen Abschluss machen
kann. So testen die Projektarbeit. Nun, wundervoll. Python liest dies also, als ob das Projekt wahr ist oder der Test wahr ist, dann können wir gut drucken. Sonst. Sonst bedeutet also, dass wir,
wenn
keiner von ihnen wahr ist Wenn beide falsch sind, können wir zu der
else-Anweisung wechseln, die gedruckt werden soll. Bitte reichen Sie zum Beispiel Ihre ein. Lasst uns nun beide
so einstellen, dass sie wahr sind. Ich probiere alle
Kombinationen aus. Also lauf, führe das Modul aus, okay? Da beide wahr sind, reagieren
Sie gut gemacht,
weil wir
mindestens eines der
Projekte oder den Test eingereicht haben . Stellen wir den Test auf falsch ein. Run, führe das Modul aus. Also entschied sich
dieser Student das Projekt,
aber nicht den Test. Der Student hat
einen Auftrag abgeschlossen , damit er
seinen Abschluss machen kann und gut gemacht werden kann. Wir können die beiden wechseln, stimmt. Der Student hat sich entschieden, über das Projekt
getestet zu werden. Aber er kann immer noch seinen Abschluss machen , weil er
den Auftrag abgeschlossen hat. Wenn wir jedoch
einen Studenten haben, der
keinen von ihnen vollendet hat. Wenn er also den Test
gleich falsch und das
Projekt gleich falsch hatte ,
bedeutet, dass Sie keine der
beiden Zuweisungen abgeschlossen haben. Es heißt, bitte reichen Sie Ihre
Arbeitsbilder ein, dass er
keinen
Abschluss gemacht hat oder er erst seinen Abschluss machen konnte, entweder als Test für das
Projekt, bis diese
wahr werden oder bis einer von ihnen
wahr wird , dann gratuliert jeder. Jetzt möchte ich, dass
Sie wissen, dass n und vier mit
nicht booleschen Werten wie
Zahlen oder Strings verwendet werden können . Lassen Sie uns also ein
schnelles, kurzes Beispiel haben. Lasst uns gleich 50 haben. Dann ist es größer als 20. Hey, es ist weniger als, sagen
wir 75. Colon, zucken. Wie Tablets, ein paar
Punkte genau dort. Sonst. Druck. Lasst uns ein paar Bindestriche drucken. Wenn also ein zwischen 2075 wäre, sollten
wir uns ein paar Punkte besorgen. Wenn nicht, sollten wir ein paar Striche
machen. Okay? Einige Punkte, weil es innerhalb des Bereichs
liegt. Wechseln wir
zum Beispiel zu 500. Run, führe das Modul aus. Okay? Du bekommst ein paar Striche. Das ist sehr
symbolisch, nur um euch
gemeinsam die Idee zu zeigen, das Kreuz. Sobald Sie
es verstanden haben, können Sie dies
in anderen nützlichen Situationen verwenden . Nun, was Strings angeht, können
wir ein Gleiches haben. Sagen wir ja. Wenn ein gleich ist, ist ja gleich. Okay. Sonst drucken. Entschuldigung. Auch hier sind
nur verschiedene Beteiligten. Nur um Ihnen die Idee zu zeigen, dass wir eine
if-else-Anweisung mit einer Zeichenfolge verwenden können. Für den Fall, dass du das nicht genau
gesehen hast. Wir sind okay,
weil er ja ist. Lassen Sie uns das ändern, um
es aus Ihrem Modul zu erfahren. Okay. uns leid, ich jetzt endlich, endlich sehr
wichtig ist, dass hier a gleich ja war. Einfach so haben wir
ein Kapital Y hier drüben. Jetzt unterscheidet sich das von
dem Ja mit einem Kleinbuchstaben y. Diese gelten
also als
zwei verschiedene Strings. Also wird es
den Code unter dem anderen ausführen. Lass uns das ganz schnell sehen. Wir fangen wieder an, weil
es nicht dasselbe ist.
13. Während von Loops: Normalerweise verwenden wir Programmierung, um Aufgaben
auszuführen,
die zu wiederholend
sind und zu viel Zeit in Anspruch nehmen bis es sehr wichtig ist, einen
Codeblock wiederholt und einfach ausführen zu
können . Jahre dort, während Schleifen kommen, während Schleifen es wert
sind,
immer wieder
einen Codeblock zu durchlaufen immer wieder
einen Codeblock bis eine Bedingung, die
ursprünglich auf
wahr festgelegt wurde , falsch wird. Ganz einfach, sehr einfach. Jetzt schauen wir uns
das in der Praxis an. Wenn Sie nun eine While-Schleife haben
möchten, müssen
Sie
zunächst eine Bedingung haben, die auf „true“ festgelegt ist. Und um das zu tun,
werde ich eine Variable
namens n haben , die gleich 0 sein wird
. Wunderbar, und das wird
eine Weile Schleife haben. Die While-Schleife ist
ganz einfach eine Weile. Es wird orange, weil es von Python
eingebaut und
erkannt wurde. Dann haben wir etwas
namens Loop Guard. Es ist im Grunde
die Bedingung , die anfänglich
wahr sein sollte. Also werde ich haben,
während n
kleiner oder gleich zehn ist , dann ist ein Doppelpunkt jetzt anfangs 0, also ist n kleiner oder gleich zehn,
um Bedingung wahr ist. Wenn Sie jetzt die Eingabetaste drücken, erhalten
Sie einen
automatischen Einzug. Dies ist sehr
wichtig, denn was sich unter
der While-Schleife befindet und eingerückt ist, wird
immer wieder wiederholt , bis diese
Bedingung falsch wird. Also im Grunde genommen, wenn
der Codeblock, den wir immer wieder wiederholen, als irgendetwas
unter der wilden Schleife eingerückt ist. Der Codeblock, den ich wiederholt
ausführen möchte,
wird also sehr einfach sein. Es wird dein
Code sein, der
Zahlen von 0 bis zehn ausgibt. Und deshalb
haben wir die Grenzen von 010 genau dort drüben. Um das zu tun, werde
ich zuerst
n drucken. Das wird also
zunächst 0 drucken. Dann werde ich
einen neuen Wert für n haben. Ich werde
den Wert von n um eins erhöhen, also ist m gleich plus eins. Und
dafür gibt es eine Kurzschrift, die plus gleich eins
ist. Das bedeutet also, dass es einen
zum Wert
von n addiert , so dass dieses n jetzt gleich eins
ist. Okay? Mal sehen, wie das funktioniert. Wir haben anfangs n auf gleich 0
eingestellt,
und dann werden wir haben,
während n kleiner als zehn ist, was bedeutet, dass
wir
diesen Codeblock ausführen, solange n
kleiner oder gleich zehn ist . Also werden wir n drucken, wir werden 0 drucken
und dann fügen wir einen
zum Wert von n hinzu. Also werden wir
den Wert von n um eins erhöhen. Das n hat also einen neuen Wert
, der jetzt gleich eins ist. Also dass wir
an den Anfang der
While-Schleife gehen und es noch einmal
lesen. Ist einer immer noch kleiner als oder
gleich zehn. Ja, das ist es. Also werden wir einen drucken. Dann fügen wir eins
zu eins hinzu. Also bekommen wir zwei, n ist
jetzt gleich zwei. Wir gehen zurück an die Spitze
der While-Schleife und dann
machen wir immer noch weniger
als oder gleich zehn. Das ist es. Also können wir zwei drucken, dann fügen wir eins
zu zwei hinzu, wir bekommen drei und
so weiter und so weiter. Bis jetzt werden
wir irgendwann
alle Zahlen von 0 bis zehn drucken . Aber hier ist was passiert
, wenn wir auf zehn sind. Ist zehn weniger als
oder gleich zehn? Ja, das ist es. Es ist gleich zehn. Also werden wir zehn drucken und eins bis zehn
hinzufügen. Also ist n jetzt gleich 11. Wenn wir an die
Spitze der While-Schleife zurückkehren, erhalten
wir 11 weniger
als oder gleich zehn,
obwohl dies nicht der Fall ist , die
Bedingung ist nicht mehr wahr. Es ist falsch. Wir
führen diese Codezeile nicht aus. Wir machen weiter und fahren mit
dem normalen Code fort, den wir haben. Lassen Sie uns also eine Nachricht haben , die darauf hinweist, dass wir mit der While-Schleife
fertig sind. Also lasst uns drucken. Dann. Mal sehen, wie das funktioniert. Lass uns laufen, Modul ausführen. Okay. Da sind wir los. Wir haben 012345678910. Und dann sind wir fertig, weil
die While-Schleife
hier anhält und wir dort mit
normalem Code weitermachen. Nun, lasst uns die
Anwendung einer While-Schleife sehen. Im Grunde
lassen wir den Benutzer ein Spiel spielen. Und wenn sie mit dem Spiel
fertig sind, werden
wir sie fragen, ob
sie wieder spielen wollen. Zunächst werden
wir
sie fragen, ob sie überhaupt ein Spiel
spielen wollen. Also eine gleichwertige Eingabe. Willst du dann spielen? Schon wieder? Fragezeichen. Wir werden sie leiten,
weil ich entweder ja kann, wir sind jetzt und jetzt hier werden wir die While-Schleife
haben. Und der Schleifenschutz
oder die Bedingung wird sein, ob a
gleich ja ist oder nicht. Wenn also ein gleich ja ist, werden
wir weitermachen und mit dem Wild
fortfahren. Aber es wird nein, dann überspringen
wir das Ganze und
fahren mit unserem Code fort. Schreiben wir also unsere Bedingung
ist, dass a gleich ja ist,
denken Sie daran, dass es
doppelt gleich ist. Dann ein Doppelpunkt. Dann können wir hier den Code
für ein Spiel schreiben , damit
der Benutzer beim Eintippen ein Spiel spielen kann. Und lass uns das Spiel haben, die Mad Libs, weil du damit
schon vertraut bist. Und ich habe sie
schon vorbereitet. Also
füge ich es hier ein. Also Variablen gleich Inputs und dann drucken wir
sie einfach bis zu den Sätzen. Es ist sehr einfach. Du kannst
es hier rüberrollen lassen. Und dann werden
wir den Benutzer fragen, ob er noch einmal spielen
möchte. Und ihre Antwort
wird der neue Wert von a sein. Also ist a gleich b. Aber
willst du dann wieder spielen? Okay, lasst uns von einem
Ja-Nein-Führer sie führen. Also ja, kein Platz. Wunderbar. Jetzt sind wir fertig mit dem
Code, der
ausgeführt wird , solange
ihre Antwort ja lautet. Aber wenn sie dann nein tippen, müssen
wir
etwas außerhalb
der While-Schleife schreiben . Zum Beispiel drucken Sie zum Beispiel. So funktioniert das jetzt. Wir werden ein Gleiches Ja
oder Nein haben , basierend
auf dem, was der Benutzer eingibt. Wenn es gleich ja ist, werden
wir den
Code für das Spiel ausführen, also lassen wir
sie dieses Spiel spielen. Und wenn sie
fertig sind, werden wir sie
fragen, ob sie wieder spielen
wollen. Wenn sie
wieder spielen wollen und ja eintippen, dann ist a immer noch gleich ja. Also werden wir diesen Code erneut
ausführen. Und dann bis der
Spieler entscheidet,
dass er das
Spiel nicht mehr spielen möchte, wenn es schneit. Wenn es überprüft, ob
a gleich ja ist, ist
es falsch, weil
a gleich weiß. Also wird es diese While-Schleife
überspringen und dort runter gehen,
um auf Wiedersehen zu drucken. Lassen Sie uns das ausführen, um zu
sehen, wie es funktioniert. Willst du also ein Spiel spielen? Gehen wir mit ja,
Andrew, einem Auto. Lass uns mit Weiß gehen. Mehrzahl Substantiv. Lass uns mit
Prominenten gehen, wie dem Rock. Also haben wir Rosen oder löschen dein Blau
aus, während wir aufgewachsen sind. Willst du
das Spiel noch einmal spielen? Also gehe ich mit ja, zeige dir, wie wir denselben Code immer und immer
wieder wiederholen werden. Und wir können
verschiedene Farben eingeben. Zum Beispiel
können wir mit Grün gehen. Dann
lasst uns jetzt für alle mit Sitzen gehen. Berühmtheit zum
Beispiel Taylor Swift. Wir haben Rosen sind grün, Sitze sind blau und
ich werde Taylor Swift. Du willst wieder ein Spiel spielen? Mal sehen, was passiert,
wenn ich Notizen eintippe. Also nein, auf Wiedersehen. Und wie Sie sehen können, sind wir mit dem Code
fertig.
14. Funktionen: Als Programmierer ist es
immer wichtig, dass
wir unseren Code
organisieren und in kleinere,
mundgerechte Teile aufteilen können, damit wir mit großen
Codemengen umgehen und damit umgehen können. Dies ist genau der
Zweck einer Funktion. Eine Funktion ist sehr
einfach eine Sammlung von Code, die zur
Ausführung einer bestimmten Aufgabe verwendet wird. Wenn Sie also eine Reihe von
Codezeilen haben, die
zusammenarbeiten, um eine bestimmte
Aufgabe oder eine Operation auszuführen. Dann kannst du sie einfach zusammenfassen und
in eine Funktion einfügen. Und wann immer
Sie diese Aufgabe oder Operation
ausführen möchten , können
Sie diese Funktion einfach aufrufen. Schreiben von Funktionen ist sehr einfach. Zuerst musst du
Python mitteilen , dass du gerade
eine Funktion schreiben wirst. Um dies zu tun, verwenden wir
das Schlüsselwort def. Wenn Python dies sieht,
weiß es, dass Sie im Begriff sind, eine Funktion
zu schreiben. Und dann wirst du den Funktionsnamen
haben. Und lasst uns unsere
„new_line“ nennen lassen. Wenn wir jetzt unsere Funktion benennen, verwenden
wir dieselben Regeln,
wenn wir eine Variable benennen. Im Grunde können wir also keine
Leerzeichen haben , die
wir haben, einen Unterstrich. Und zweitens
bevorzugen wir normalerweise, dass dieser Name beschreibend ist. also als Programmierer eine Wenn ich also als Programmierer eine neue Zeile lese, habe ich einen Hinweis darauf , dass wir eine neue Zeile
einfügen werden. Wir schreiben gerade einen Code , der für das
Einfügen einer neuen Zeile verantwortlich ist. Jetzt ist es nicht so, dass
dieser Name hier drüben irgendeine Auswirkung auf
den darin enthaltenen Code hat. Sie können hier einen beliebigen Namen
haben, und Python wird damit einwandfrei sein
. Es ist jedoch sehr
nützlich für Sie
als Programmierer,
indikative Namen zu haben. Denn wenn Sie viele Funktionen
haben, werden
Sie nur wissen, auf
welche Funktion Sie sich beziehen, indem Sie einfach ihre Sache
lesen. Wenn Sie also mit der Benennung
fertig sind, fügen Sie offene und schließende
Klammern und dann einen Doppelpunkt hinzu. Wenn Sie eintreten, haben Sie
einen automatischen Einzug. Jetzt gehört alles, was unter
dieser Funktion eingerückt ist,
in die Funktion. Jede Code-Sammlung
, die Sie
hier schreiben , wird Teil
dieser Funktion sein. Und sobald Sie sich entschieden haben , dass Sie mit dem
Schreiben der Funktion fertig sind, können
Sie einfach
zur Hauptzeile zurückkehren. Fangen wir also damit an, die Funktion zu
schreiben. Wir werden eine sehr
einfache Code-Sammlung haben. Denken Sie also zuerst an den Einzug und
drucken Sie dann ein leeres Feld
dann den Druck, genau wie eine Zeile hier drüben. Dann drucke schließlich
noch einen leeren Bereich aus. also ist dies im Grunde eine
Funktion namens new line. Und der Code
darin wird ein Leerzeichen in
einer Zeile und
dann ein anderes Leerzeichen drucken . Lassen Sie uns das ausführen, um zu
sehen, was passiert. Und wie Sie sehen können, erhalten
wir kein Ergebnis. Und das liegt daran,
dass wir sie zuerst aufrufen müssen, wenn
wir eine Funktion ausführen wollen . Um eine Funktion aufzurufen, schreiben Sie
einfach ihren Namen. Also neue Zeile, dann öffne und schließe Klammern.
wenn ich das durchführe. Ich habe meine Zeilen und
Leerzeichen hier drüben. Jetzt schauen wir uns an, wie wir diese Funktion
nutzen. Sagen wir zum Beispiel, ich habe eine Geschichte. Also drucken, upen, drucken. Ich liebe Kirschen. dann Drucken. Aber ich bin allergisch auf sie. Druck, also habe ich gerade nur acht gegessen. Okay, das ist also eine sehr
kurze und bedeutungslose Geschichte, aber ich verwende sie, um Ihnen zu zeigen,
wie wir unsere Funktionen nutzen. Hier
ist die Geschichte also genau da, aber sie ist nicht sehr organisiert. Sagen wir, ich möchte
es in einer Art von
Absätzen oder etwas haben ,
bei dem jeder Absatz durch ein
Leerzeichen, eine Zeile und ein
anderes Leerzeichen getrennt
ist , damit er visuell vorzeigbar ist. Was ich also tun kann, ist
unter jedem von diesen, ich kann die Funktion aufrufen. Also new_line. Und new_line. Das ist sehr nützlich,
da ich diese Codesammlung nicht jedes Mal
neu schreiben musste, wenn ich eine neue Zeile einfügen wollte. Und das ist besonders
wichtig, wenn Sie
sehr lange Funktionen verwenden und nicht immer
wieder schreiben
möchten. Stattdessen können Sie
die Funktionen einfach hier aufrufen. Zweitens hilft es uns,
ein organisierteres Programm zu erhalten .
00:04:30 .155 —> 00:04:32 .975
Wie Sie hier sehen können,
ist dies sehr kurz, sehr prägnant. Es ist einfach
als Programmierer zu lesen. Aber wenn Sie
all diese Unordnung
in Ihrem Code haben möchten , wird
es viel
schwieriger sein, durch das zu navigieren. Und das ist viel sauberer und viel kürzer und
viel einfacher zu bedienen. Lassen Sie mich Ihnen endlich zeigen, wie Python mit diesem Code umgeht. Von hier aus wird es also anfangen zu
lesen. Es wird gedruckt,
ich liebe Kirschen. Und dann wird es den Namen dieser
Funktion finden , den Sie mögen. Also wird es dort rauf gehen und genau
dort nach
einer Funktion namens new
line suchen . Das wird den
gesamten Code in
dieser Funktion ausführen . Wenn es fertig ist, wird
es zum ursprünglichen Code zurückkehren und so
weiter drucken, aber
ich bin allergisch auf sie. Es findet den Namen, druckt das. Dann wird es gedruckt. Also habe ich gerade Bananen gegessen,
dann beendet es den Code. Lass uns laufen, Modul ausführen. Okay, sehen wir uns das letzte Mal an. Wir haben diesen sehr
schönen Code. So funktionieren
Funktionen in Python ganz einfach.
15. Kursprojekt: Ich bin der festen Überzeugung, dass der
beste Weg, eine Fähigkeit zu erlernen durch praktische Arbeit und
projektbasiertes Lernen
ist. Und so habe ich ein sehr
schnelles
Leichtbauprojekt für Sie vorbereitet . Und wenn Sie get abgeschlossen haben, haben
Sie alle wichtigen Konzepte in dieser
Klasse für dieses Projekt getestet .
Ich möchte, dass Sie einen Code für
ein Programm schreiben , das 2 Dienste
anbietet. Die erste ist die Berechnung
des Body-Mass-Index oder des BMI des Benutzers. Das zweite wird ein
Währungswechselprogramm sein. Sie möchten den Benutzer zuerst
begrüßen und ihn in die beiden von Ihnen angebotenen Dienste
einführen. Dann werden wir
sie bitten, sich für einen von ihnen zu entscheiden. Und
je nachdem, was sie wählen, führen
Sie
bestimmte
Codezeilen aus , um ihre Anfrage zu erfüllen. Schließlich
werden Sie sie fragen ob sie
das Programm ausführen möchten. Schon wieder. Wenn dies der Fall ist,
müssen Sie das Programm erneut ausführen. Und wenn nicht, können Sie
einfach eine Abschiedsnachricht ausdrucken. schließlich
daran, Ihren Code
sauber und visuell organisiert zu halten . Weitere Informationen finden
Sie
im Abschnitt Projekte und
Ressourcen
unten . Dort finden Sie
die detaillierte Aufgabe
sowie einen Projekthandbuch und
die beigefügte Beispiellösung. Der Projektführer sollte
Ihnen auf dem Weg Hinweise geben, und eine Beispiellösung ist mein eigener Versuch, das Projekt
abzuschließen. Denken Sie daran, dass Ihr Code stark
von meinem Code unterscheiden
kann, vom Code aller
Schüler, die an dieser Klasse teilnehmen. Das
liebe ich an Python. Wir können alle einzigartig und
kreativ sein , während wir
die Aufgabe erledigen. Sobald Sie fertig sind,
ermutige ich Sie,
Ihren Projektschlag hochzuladen , um Live-Feedback zu
erhalten und anderen Schülern
zu ermöglichen, zu
untersuchen, wie Sie denken und all die verschiedenen Möglichkeiten, diesen Code zu
schreiben. Ich möchte, dass Sie
einen Screenshot oder
Screenshots
Ihrer Programmdatei hochladen , in der Sie Ihren Code schreiben, und die Ergebnisse, die in der Shell
erscheinen. Probieren Sie also unbedingt
Ihr Programm aus und machen Sie
dann ein Foto davon, um uns
zu zeigen, wie Sie es gemacht haben. Sollten Sie jetzt
Hilfe benötigen stehe
ich immer zur Verfügung. Lassen Sie
Ihre Frage also unbedingt
im Diskussionsbereich unten. Du kapierst das. Viel Glück.
16. Zusammenfassung: Schlussbemerkung: Du hast es auf diesem Kurs
so weit geschafft. Herzlichen Glückwunsch. Sie sind gerade von
einem absoluten Anfänger zu
jemandem übergegangen einem absoluten Anfänger zu , der sich mit Python sehr gut
auskennt Sie können sehr effektive
und nützliche Codezeilen schreiben. Sie haben gelernt, in die Welt
der einfachen und komplexen,
komfortabel
gebauten und effektiven,
intelligenten und interaktiven
Programmräume zu schreiben Welt
der einfachen und komplexen,
komfortabel
gebauten und effektiven,
intelligenten und interaktiven
Programmräume . Und am Ende eine sehr
gründlich strukturierte, gut organisierte Programmdatei
war eine große Freude meine Programmierkenntnisse
und Erfahrungen mit Ihnen
zu teilen. Und ich hoffe, du hast es genauso genossen,
Python zu lernen ,
wie ich es mag zu unterrichten. Und jetzt ermutige ich Sie,
zu versuchen,
Ihr Klassenprojekt
unten abzuschließen , um Live-Feedback zu erhalten,
das Ihnen hilft, alle Kernkonzepte zu lesen , die Sie in diesem Kurs
gelernt haben. Und es wird
diese Fähigkeiten durch
projektbasiertes und
praktisches Lernen dominieren diese Fähigkeiten durch . Wenn Sie
irgendwo während des Kurses mit Herausforderungen konfrontiert sind, Sie Ihre Fragen gerne an den
Diskussionsbereich unten richten. Sie haben das Gefühl, dass Sie
mit etwas Wertvollem
aus dieser Klasse davongegangen sind. Wie wäre es, wenn Sie eine
gute Bewertung hinterlassen, damit andere Schüler
durch dieselbe Erfahrung navigieren können. Besuchen Sie einmalig mein Profil und drücken Sie den Follow-Button,
während wir dabei sind. Da dieser Kurs nun zu Ende
geht, möchte
ich jedem Einzelnen
von Ihnen für
Ihr Engagement danken . Sie müssen die
Arbeit erledigen und
Ihre Kreativität in
die Welt des Programms entfesseln. Denk dran, du
verbrennst Sicherheit.