Module: (Python) Reelle Zahlen


Problem

4/11

Eingabe und Ausgabe reeller Zahlen

Theory Click to read/hide

Einleitung

Eine Stoffnummer durch eine Funktion einführen input() - Die symbolische Zeile, die das Ergebnis der Funktion ist, sollte transformiert werden input()in Substanznummer nach Funktion float():
x = Float (Eingang()
Sollen mehrere Werte von einer Zeile eingefügt werden, so ist die gleiche Methode wie bei ganzen Zahlen anzuwenden:
x, y = Map(float, input().split()

Schlußfolgerung

Standardmäßig sind 16 Labels standardmäßig. Dieses Format ist nicht immer notwendig. Wenn das Format des Widerrufs reduziert werden muss, wird die Verwendung verwendet Schlussfolgerung oder F-Linien


Zusammenfassung
Das verwendete Verfahren format() auf die Linie, die wir nehmen wollen. Und innerhalb der Linie werden die Formate in den Klammern nach zwei aufgezeichnet. Funktionen in Klammern format()die Namen von Variablen (oder Konstanten), die in der Zeile anstelle der Figurenkonsolen in diesem Format platziert werden sollen. Die Anzahl der Variablen ist der Anzahl der markierten Klammern ähnlich. So funktioniert bei Python, beginnend mit Version 3.
Beispiel
WarenbezeichnungEntladung auf dem Bildschirm
x = 1 / 6 
Druck.
Format :f standardmäßig 6 Ziffern im Fragment
0,166667
Druck.
:.3 Bestimmt, dass nach dem Punkt 3 Zeichen entfernt werden sollten
0,167
Print("{: "Format(x)
:12.4- Nummer 112( Stellt die Gesamtzahl der Einträge auf der Nummer (einschließlich des Punktes) fest;
Zweite Nummer4- Anzahl der Figuren im Fragment;
Format e - entfernt die Zahl im wissenschaftlichen Format.
1.6667--01


F-Linie
Eine andere Möglichkeit, die deformierte Linie auf dem Bildschirm zu setzen, ist mit f-string.f-string) Dieser Weg ist in Python ab Version 3.6.
Druck(f){x:f}
Druck(f){x:.3f}
Druck(f) 
F-Linie - Es ist ein Line-Chablon, beginnend mit einem Symbol. (oder F) Jedes Mal, wenn wir die Bedeutung einer Variable einfügen möchten, müssen wir den Namen der Variablen in den Klammern hinzufügen. {}♪ Innerhalb der Figurenboxen kann ein dem Verfahren ähnliches Formatierungsverfahren angegeben werden. fomat()


Außer der Methode format() und F-строкandere Formen der Formatierung der Auszahlung können verwendet werden. Das gleiche Ergebnis wird durch Aufzeichnung der Abzugsbetreiber wie folgt erzielt:
Druck (%f) % (x)
Druck (%.3f) % (x)
Druck("%12.4e" % (x)
Eine solche Form der Formatierung simuliert die Funktionprintf() Der Weg wird als veraltet betrachtet, aber in einigen Fällen ist es bequemer. Darüber hinaus ist dies der einzige Weg (von hier), der in Python Version 2.5 und unten funktioniert.

Problem

Führen Sie die Aufgaben in der Reihenfolge aus:
1. Geben Sie in der dritten Zeile die Ausgabe der Variablen ymit der Formatausgabe an, wobei die Anzahl der Zeichen im Standard- -Bruchteil steht (siehe Theorie!).
2. Geben Sie in der vierten Zeile die Ausgabe der Variablen y an, so dass die gesamte Zahl an 10 Stellen ausgegeben wird, wobei 4 Zeichen auf den Bruchteil zurückgeführt werden.
3. Machen Sie in der fünften Zeile die Ausgabe der Variablen y so, dass die Zahl im wissenschaftlichen Format mit drei Ziffern im Bruchteil ausgegeben wird.