Inhaltsverzeichnis[Ausblenden][Zeigen]
Willkommen zum dritten Vortrag dieser Reihe.
Inzwischen sollten Sie in der Lage sein, Python auf Ihrem Computer zu installieren und ein einfaches Programm zu schreiben, indem Sie Variablen zuweisen und eine einfache Anweisung auf dem Terminal ausgeben.
Jetzt werden die Dinge etwas interessanter und wir werden sehen, wie man Eingaben verwendet und vieles mehr.
Eingabe empfangen
Jetzt lernen wir, wie wir Eingaben vom Benutzer in Python erhalten. Wir werden ein kleines Programm schreiben, das nach dem Namen des Benutzers fragt, und dann werden wir eine für diesen Benutzer angepasste Begrüßungsnachricht drucken.
Anstelle von print werden wir also input verwenden. Jetzt sind sowohl diese Eingabe als auch dieser Druck Funktionen, die in Python integriert sind.
Denken Sie zum besseren Verständnis an die Fernbedienung des Fernsehers.
Auf dieser Fernbedienung haben wir eine Reihe von Tasten, das sind die Funktionen, die in Ihren Fernseher eingebaut sind, Sie können ihn einschalten, ausschalten, die Lautstärke ändern und so weiter. In Python haben wir auch Funktionen für allgemeine Aufgaben wie das Drucken von Nachrichten, das Empfangen von Eingaben und so weiter.
Wir werden die Eingabefunktion verwenden. Geben Sie nun ein;
input('What is your name? ')
Diese Eingabefunktion gibt diese Nachricht auf dem Terminal aus und wartet dann darauf, dass der Benutzer einen Wert eingibt. Was auch immer der Benutzer eingibt, diese Eingabefunktion wird zurückgegeben. Jetzt können wir diesen Wert abrufen und mithilfe einer Variablen im Speicher speichern. Wir können es in einer Variablen 'Name' speichern. So was:
name = input('What is your name? ')
Geben Sie nun in der zweiten Zeile Folgendes ein:
print('Hi' + name)
Auf diese Weise haben wir im selben Ausdruck eine Zeichenfolge „Hi“ mit einer anderen Zeichenfolge „Name“ kombiniert. Die Ausgabe wird wie folgt aussehen.
Übung
Jetzt ist hier eine Übung für Sie. Unterbrechen Sie das Scrollen und versuchen Sie es.
Stellen Sie zwei Fragen: Name der Person und Lieblingsfarbe. Drucken Sie dann eine Nachricht wie „Shahbaz mag Schwarz“.
Hier ist die Lösung. „Nicht betrügen“
Typ:
name = input('What is your name? ')
favourite_colour = input('What is your favourite Colour? ')
print(name + ' likes ' + favourite_colour)
Die Ausgabe sieht ungefähr so aus:
Typkonvertierung
Lassen Sie uns dies anhand eines Beispiels verstehen.
Angenommen, Sie möchten Ihr Alter mit einem einfachen Python-Programm ermitteln. Welches sein würde:
birth_year = input('Birthyear: ')
age = 2022 - birth_year
print(age)
Jetzt sollte dieses Programm anscheinend funktionieren, aber wenn Sie dieses Programm ausführen, erhalten Sie eine Fehlermeldung.
Das liegt daran, dass Python wie andere Programmiersprachen auch unterschiedliche Datentypen hat und Ihre Eingabe des Geburtsjahres vom Python-Interpreter als Zeichenfolge verwendet wird, obwohl es sich um einen ganzzahligen Wert handelt. Alles mit der Funktion „input“ wird als String genommen.
Auf diese Weise subtrahiert dieses Programm eine Zeichenfolge von einer ganzen Zahl. Wir müssen dies korrigieren, indem wir die Zeichenfolge im Eingabeausdruck in eine ganze Zahl konvertieren.
So werden wir es machen.
birth_year = input('Birthyear: ')
age = 2022 - int(birth_year)
print(age)
Die Ausgabe wird in etwa so aussehen.
Also haben wir die Variable „birth_year“ als Integer deklariert. Andere Datentypen in Python sind „float“ für Fließkommazahlen, „bool“, um einen String in einen booleschen Wert umzuwandeln und „str“ für Strings.
Übung
Hier ist nun eine interessante Übung für Sie.
Du kennst die Regeln.
Fragen Sie einen Benutzer nach seinem Gewicht in Pfund, rechnen Sie es in Kilogramm um und drucken Sie es auf dem Terminal aus.
So werden Sie es tun.
weight_in_pounds = input('Your weight in pounds: ')
weight_in_kilogram = int(weight_in_pounds) / 2.205
print(weight_in_kilogram)
Einpacken
Das ist alles aus diesem Vortrag.
Wir sehen uns in der nächsten Vorlesung, wo wir etwas über Saiten lernen werden.
Hinterlassen Sie uns einen Kommentar