In diesem Abschnitt geben wir eine grundlegende Erklärung der Ausgabe auf dem Bildschirm und der Eingabe über die Tastatur. Die Ausgabe in eine Datei und die Eingabe aus einer Datei werden in diesem Kapitel nicht behandelt und später beschrieben.
Dieses Mal möchte ich ein Programm in den Editor von PyCharm schreiben und es ausführen, ohne Python Console zu verwenden.
Dieses Mal haben wir am Ende eine Übung vorbereitet, also versuchen Sie es bitte.
Dieses Mal erstellen wir einen Ordner und eine .py-Datei, um das Programm in den Editor einzugeben. Erstellen Sie für diese Datei einen Ordner chap02 </ font> und erstellen Sie darin eine Datei mit dem Namen 02-03-01.py </ font>. .. Ich habe in "Kapitel 01-03" erklärt, wie man es erstellt, aber lassen Sie es uns noch einmal überprüfen.
Klicken Sie zunächst mit der rechten Maustaste auf den Ordner [Python] im Projekt → drücken Sie [Neu] → [Verzeichnis].
Erstellen Sie daher einen Ordner mit dem Namen chap02 </ font>.
Klicken Sie anschließend mit der rechten Maustaste auf den erstellten Ordner chap02 </ font> und Klicken Sie auf [chap02] → [Python-Datei].
Erstellen Sie daher eine Datei mit dem Namen 02-03-01.py </ font>.
Sie können Ihr Programm jetzt in PyCharm schreiben.
Geben Sie zuerst den folgenden Code ein.
02-03-01.py
print(123)
print('Hello!')
print('Hallo!')
print("Willkommen in der lustigen Welt des Programmierens!")
Dann tu es. Sie können dies auf folgende Arten tun:
[Ausführungsergebnis] </ font> 123 Hello! Hallo! Willkommen in der lustigen Welt des Programmierens!
Ich habe es bisher noch nicht angesprochen, aber Sie können die Druckfunktion verwenden, um auszugeben, was in () ist. Wenn es sich um einen numerischen Wert handelt, können Sie ihn so eingeben, wie er ist. Wenn es sich jedoch um eine Zeichenfolge handelt, schließen Sie ihn in "'" (einfaches Anführungszeichen) oder "" "(doppeltes Anführungszeichen) ein.
Durch Einfügen eines Escapezeichens in die Zeichenfolge können Sie einen Zeilenumbruch oder eine Registerkarte einfügen. Erstellen Sie eine Datei mit dem Namen 02-03-02.py </ font> im Ordner chap02 </ font> und erstellen Sie das folgende Programm. * "" ist das "" auf der Tastatur. </ font> * Bitte beachten Sie, dass einige Bücher "\ n" als "\ n" haben. </ font>
02-03-02.py
print("Herzlich willkommen,\n Betreten Sie die Welt der Spaßprogrammierung!")
[Ausführungsergebnis] </ font> Herzlich willkommen, Betreten Sie die Welt des lustigen Programmierens!
Andere schließen ein: (Ein Beispiel)
Brief | Bedeutung |
---|---|
\n | Neue Zeile |
\¥ | Anzeige des Symbols \ |
' | Anzeige eines einfachen Angebots |
" | Anzeige mit doppeltem Angebot |
Fügen Sie der gerade erstellten Datei 02-03-02.py </ font> das folgende Programm hinzu.
02-03-02.py
print('Herzlich willkommen,\n Betreten Sie die Welt der Spaßprogrammierung!')
print('\Es wird 500 Yen sein')
print('This is Taro\'s pen.')
Der Teil "Taro" in der dritten Zeile ist mit "" gekennzeichnet, um ihn von dem einfachen Anführungszeichen an beiden Enden in () der Druckfunktion zu unterscheiden.
Im vorherigen Abschnitt haben wir Variablen im Programm angegeben, numerische Werte und Zeichenfolgen im Programm angegeben und ausgeführt. Wenn es jedoch unverändert bleibt, kann es nicht durch Angabe eines freien numerischen Werts oder einer Zeichenfolge ausgeführt werden, und das Programm muss einzeln neu geschrieben werden.
Daher werde ich erklären, wie man Werte über die Tastatur eingibt.
Geben Sie Folgendes ein, um die Tastatur aufzurufen.
x = input('Etwas String hier')
Lassen Sie uns das Programm tatsächlich schreiben. Erstellen Sie eine Datei mit dem Namen 02-03-03.py </ font> und schreiben Sie sie dort.
02-03-03.py
x = input('Bitte gebe eine Nummer ein:')
print(x)
Wenn Sie es ausführen, werden Sie aufgefordert, es einzugeben. Geben Sie also die gewünschte Nummer ein.
[Ausführungsergebnis] </ font> Bitte geben Sie einen numerischen Wert ein: 15 </ font> (← hier ist Tastatureingabe) 15
Als nächstes sollten Sie den beiden Variablen x und y numerische Werte hinzufügen. Bitte schreiben Sie das folgende Programm. Erstellen Sie eine Datei mit dem Namen 02-03-04.py </ font> und schreiben Sie sie dort.
02-03-04.py
x = input('Geben Sie eine Zahl in die Variable x ein:')
y = input('Geben Sie eine Zahl in die Variable y ein:')
print(x + y)
Wenn Sie zwei Zahlen eingeben, erhalten Sie das folgende Ergebnis.
[Ausführungsergebnis] </ font> Geben Sie eine Zahl in die Variable x ein: 10 </ font> Geben Sie eine Zahl in die Variable y ein: 20 </ font> 1020
Ursprünglich sollten die eingegebenen Nummern hinzugefügt werden, aber die eingegebenen Nummern werden verkettet. Tatsächlich ist ** jede Eingabe über die Tastatur eine Zeichenfolge. ** Ändern Sie daher die Zeichenfolge mit der Funktion ** int ** in eine Zahl, wie unten gezeigt. (Erklärt in Kapitel 02-02)
02-03-04.py
x = input('Geben Sie eine Zahl in die Variable x ein:')
y = input('Geben Sie eine Zahl in die Variable y ein:')
print(int(x) + int(y))
[Ausführungsergebnis] </ font> Geben Sie eine Zahl in die Variable x ein: 10 </ font> Geben Sie eine Zahl in die Variable y ein: 20 </ font> 30
Wie unten gezeigt, können Sie eine Zeichenfolge zum Zeitpunkt der Eingabe mit der Funktion int in einen numerischen Wert konvertieren.
02-03-04.py
x = int(input('Geben Sie eine Zahl in die Variable x ein:'))
y = int(input('Geben Sie eine Zahl in die Variable y ein:'))
print(x + y)
[Ausführungsergebnis] </ font> Geben Sie eine Zahl in die Variable x ein: 10 </ font> Geben Sie eine Zahl in die Variable y ein: 20 </ font> 30
Berücksichtigen Sie die folgenden Punkte und schreiben Sie ein Programm.
Erstellen Sie ein Programm, das numerische Werte in die drei ganzzahligen Variablen x, y und z eingibt und das Ergebnis der Addition (Summe) der drei Zahlen ausgibt. Bitte geben Sie jedoch aus, damit Sie sehen können, was zum Zeitpunkt der Ausgabe berechnet wurde. Wenn Sie beispielsweise 2 für x, 4 für y und 6 für z eingeben, sollten Sie "Die Summe von 2, 4 und 6 ist 12" ausgeben.Setzen Sie die Summen- und Produktvariablen auf wa. Das Ausführungsergebnis sollte wie folgt sein.
[Ausführungsergebnis] </ font> Variable x: 2 </ font> Variable y: 4 </ font> Variable z: 6 </ font> Die Summe von 2, 4 und 6 ist 12.
Betrachten Sie zuerst das Programm. Erstellen Sie eine Datei mit dem Namen 02-03-05.py </ font> und schreiben Sie sie dort.
02-03-05.py
x = input('Variable x:')
y = input('Variable y:')
z = input('Variable z:')
wa = int(x) + int(y) + int(z)
print(x+'Wann'+y+'Wann'+z+'Die Summe von' +str(wa)+ 'ist.')
Ich werde die Punkte erklären. Da die eingegebenen x, y und z Zeichenfolgen sind, werden sie zunächst von der Funktion ** int ** in numerische Werte konvertiert. Ersetzen Sie diese Ergebnisse in wa.
Wenn Sie die Druckfunktion so verketten, wie sie ist, verkettet sie die Zeichenfolge und den numerischen Wert, und es tritt ein Fehler auf. Konvertieren Sie sie daher mit der Funktion ** str ** und verketten Sie sie dann.
Darüber hinaus wird es als Format bezeichnet und kann bei der Ausgabe wie folgt geschrieben werden.
02-03-05.py
x = input('Variable x:')
y = input('Variable y:')
z = input('Variable z:')
wa = int(x) + int(y) + int(z)
print(f'{x}Wann{y}Wann{z}Die Summe von{wa}ist.')
Wir haben Übungen vorbereitet. Bitte versuchen Sie es zu lösen. Verwenden Sie außerdem den in [] angegebenen Dateinamen und erstellen Sie ihn in chap02 </ font>. Sie können einen beliebigen Variablennamen angeben. [02-03-p1.py] [1] Erstellen Sie ein Programm, das numerische Werte in drei ganzzahlige Variablen x, y und z eingibt und das Ergebnis der Multiplikation (Produkt) der drei Zahlen ausgibt. Bitte geben Sie jedoch aus, damit Sie sehen können, was zum Zeitpunkt der Ausgabe berechnet wurde. Wenn Sie beispielsweise 2 für x, 4 für y und 6 für z eingeben, sollten Sie "Das Produkt aus 2, 4 und 6 ist 48" ausgeben. [02-03-p2.py] [2] Erstellen Sie ein Programm, das die Länge und Breite des Rechtecks liest, die Fläche des Rechtecks berechnet und ausgibt. [02-03-p3.py] [3] Geben Sie den Radius des Kreises ein und erstellen Sie ein Programm, das das Ergebnis der Berechnung der Kreisfläche ausgibt. (Verwenden Sie 3.14 für das Umfangsverhältnis) [02-03-p4.py] [4] Geben Sie die Zeit in Sekunden über die Tastatur ein und erstellen Sie ein Programm, das die Zeit in Stunden, Minuten und Sekunden unterteilt, wie im folgenden Beispiel gezeigt. (Hinweis: Sie können den Operator // verwenden, um den Quotienten zu berechnen, und% verwenden, um den Rest zu berechnen.)
Geben Sie die Zeit in Sekunden ein: 5000 </ font> 5000 Sekunden sind 1 Stunde 23 Minuten 20 Sekunden.
Heute habe ich gelernt, wie man über die Tastatur tippt, einschließlich Escape-Sequenzen. Bei der Eingabe über die Tastatur ist das Eingabeergebnis eine Zeichenfolge. Konvertieren Sie es daher unbedingt mit der Funktion int in einen numerischen Wert und vergessen Sie nicht, es bei der Ausgabe in eine Zeichenfolge mit der Funktion str zu konvertieren. Machen wir das.
Recommended Posts