Heim >Backend-Entwicklung >Python-Tutorial >Benutzereingabe und -ausgabe sowie While-Schleife
1. Verwenden Sie die Funktion input() zum Eingeben und print() zum Drucken. Zeichenfolgen können durch Kommas getrennt werden. end=‘ ’ Schlüsselwortparameter, Sie können ohne Zeilenumbrüche drucken, sep=‘ das gewünschte Trennzeichen‘, Schlüsselwortparameter, ersetzt die Standardtrennzeichenzeichenfolge.
2. Die Eingabe ist Eingabe und die Ausgabe ist Ausgabe. Daher nennen wir Eingabe und Ausgabe gemeinsam Eingabe/Ausgabe, oder abgekürzt als IO. Interaktive Programme können geschrieben werden, indem man Benutzereingaben berücksichtigt und lernt, zu steuern, wann das Programm ausgeführt wird.
3. Die Funktion input() hält das Programm an und wartet darauf, dass der Benutzer Text eingibt. Nach Erhalt der Benutzereingabe speichert Python diese zur Vereinfachung in einer Variablen.
4. Wann immer Sie die Funktion input() verwenden, sollten Sie eine klare und leicht verständliche Eingabeaufforderung angeben, die genau angibt, welche Informationen der Benutzer angeben soll – Eingabeaufforderungen, die darauf hinweisen, dass der Benutzer welche eingeben soll Informationen OK.
5. Sie können die Eingabeaufforderung in einer Variablen speichern und die Variable dann an die Funktion input() übergeben
prompt = "If you tell us who you are, we can personalize the messages you see." prompt += "nWhat is your first name? " # 字符串相加 name = input(prompt)
|
height = input("How tall are you, in inches? ") height = int(height) #转化为整数 |
height = input("Wie groß sind Sie in Zoll?")height = int(height) #In Ganzzahl konvertieren |
7.2 Modulo-Operator
Bei der Verarbeitung numerischer Informationen ist der Modulo-Operator (%) ein sehr nützliches Werkzeug. Er dividiert zwei Zahlen und gibt den Rest zurück:
>>> 3
1
>>> 5 % 3
2
>>> >0
>>> 7 % 3
1
7.3 while-Schleife
1 current_number = 12 while current_number < 5:3 print(current_number)4 current_number +=1
7.3.1 Verwendung von Flags
1 current_number = 0 2 3 while current_number < 10: 4 5 current_number += 1 6 7 if current_number % 2 == 0: 8 9 continue10 11 print(current_number)
Wenn das Ergebnis 0 ist ( Dies bedeutet, dass die aktuelle Zahl durch 2 teilbar ist. Führen Sie die continue-Anweisung aus, wodurch Python den Rest des Codes ignoriert und zum Anfang der Schleife zurückkehrt. Wenn die aktuelle Zahl nicht durch 2 teilbar ist, wird der Rest des Codes in der Schleife ausgeführt und Python gibt die Zahl aus.
Schleifen sind eine effektive Möglichkeit, Computer dazu zu bringen, sich wiederholende Aufgaben auszuführen.
Die Break-Anweisung kann die Schleife während der Schleife direkt verlassen, während die Continue-Anweisung den aktuellen Zyklus im Voraus beenden und direkt den nächsten Zyklus starten kann. Diese beiden Anweisungen müssen normalerweise in Verbindung mit der if-Anweisung verwendet werden.
7.3.4 Endlosschleifen vermeiden
7.4 Verwenden Sie while-Schleifen zum Verarbeiten von Listen und Wörterbüchern
7.4.1 Elemente zwischen Listen verschieben
7.4.2 Löschen das alle Elemente eines bestimmten Werts enthält
7.4.3 Verwenden Sie Benutzereingaben, um das Wörterbuch zu füllen
Antworten[Name] = Antwort
Es muss ein Wörterbuch definiert werdenDas obige ist der detaillierte Inhalt vonBenutzereingabe und -ausgabe sowie While-Schleife. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!