Wichtig

Bei der Programmierung unterscheiden sich alle Zahlen, insbesondere im Ganzen.ganze) und Fragmente (Flossen)

Um festzustellen, welche Art von Variablen Sie haben, hat Python eine eingebaute Funktion. type():
Name = Ivan.
print(type(name) # Auf dem Bildschirm wird Kanalklasse 'str' Bestandteil
= 5
Druck(Typ(n) # Épriclass 'int'
= 5,0
print(type(r)) # ductclass 'float'

Einfuhr ANHANG - Die Nummer als Dezimalstelle. Bei der Programmierung sind alle Fragmente Zahlen, die einen 10-Punkt in ihren Aufzeichnungen haben. Name dieser NummernPhysik.
Wesentlich - Es ist eine Nummer, die einen dezimalen Punkt auf der Platte hat. Ganze und Fragmente werden getrennt. PunktKein Komma wie Mathe.

Zum Beispiel Zahlen- Ja.- Ja.sind Substanzen. Für die Lagerung dieser Schreibmaschinen int Nicht genug.
Für Python wird ein Datentyp verwendetfloat

Auch wenn die Spaltung Null ist, wie die Variable. r Im Beispiel wird der Übersetzer noch eine Materialvariable im Speicher erstellen. Weil es einen 10-Punkt in den Nummernaufzeichnungen gibt. Ein 10-Punkt, wie ein Signal für einen Transponder, das ist eine Substanzgröße.

Sehr große und sehr kleine Zahlen werden mit einem "Floating Point" aufgezeichnet. wissenschaftliches Format)
Im wissenschaftlichen Format wird die Zahl als Mantisses (Anzahl)und Okay. Bei der Aufnahme der Mantiss wird die Bestellung durch einen Brief getrennt e (beschreibt etwa 10).

Beispielsweise kann der variable Ladungswert des Elektronens erhalten bleiben (- Ja.CL) wie folgt aufgezeichnet
El = 1.60217662e-19 

Fast alle Mengen können nicht im Speicher eines Computers mit perfekter Präzision gespeichert werden, da eine begrenzte Anzahl von Schlachten für die Speicherung zugewiesen werden.
Bei der Berechnung von Stoffnummern werden daher Fehler, die mit der Ungenauigkeit der Vorlage verbunden sind, akkumuliert. Je kleiner der Raum zugewiesen wird, umso mehr der Fehler.

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.

Umwandlung der Substanzzahl in Summe

Ziele müssen oft die Zahlen auf die nächsten Zielwerte runden. Zwei Funktionen sind verfügbar.

Wir müssen uns daran erinnern!
  1. Funktion int(x) - entfernt den fragmentierten Teil der Substanz x
  2. Funktion round(x) - Rundung der Stoffnummer x für das nächste Ganze (wenn der fragmentierte Teil der Zahl 0,5 beträgt, muss die Zahl auf die nächste gleichmäßige Zahl gerundet werden).
Beispiele
Druck(int(20.12345) # 20
Print(round(2.5) #2
Print(round(3.5) # 4
Print(round(-2.5) #2
Print(round(-3.5) # -4

Gegründete Funktionen

Die Programmiersprache Python umfasst viele Standardfunktionen. Der Programmierer sieht ihre Umsetzung nicht, er ist versteckt. Genug zu wissen, was diese Funktionen genannt werden und was sie tun.

Wir haben bereits integrierte Funktionen gefunden:

  • print()- Ja. Legen Sie es auf den Bildschirm;
  • input()- Betrachten Sie es von der Tastatur;
  • int()- in eine Zahl umwandeln;
  • float()- in einen schwimmenden Punkt umwandeln.

Funktionen min() und max()

Funktionen werden verwendet, um den Mindest- oder Maximalwert zu bestimmen min() und max() jeweils. Argumente in diesen Funktionen können jede Zahl haben, vor allem, dass sie alle gleich sind.

Print(min(1, 2, -8, 7)) # -8
Druck(max(2.5, -7.4, 13.9) #13.9


Anzahl Modul

Das positive Modell wird die Zahl selbst genannt, das negative Zahlenmodul wird die entgegengesetzte Zahl genannt, das Nullmodul ist Null. Eine Standardfunktion wird verwendet, um die Python-Nummer zu findenabs()

Druck(abs(-8) # 8
Druck(abs(8) # 8
Druck(abs(0) # 0


Modul math

Neben den oben beschriebenen Standardfunktionen enthält Python eine Vielzahl bereits abgeschlossener Funktionen, die in Modulen gesammelt werden. Python ist ein Modul namens eine Bibliothek von Funktionen, die mit seinen Programmen verbunden werden können.

ModulmathEiner der wichtigsten in Python. Das Modul bietet eine breit angelegte Funktion zur Berechnung der Stoffzahlen (Schmelzpunkte). Um diese Funktionen zu Beginn des Programms zu nutzen, ist das Modul zu verbinden, wie es vom Team getan wird.import:

Import math
# software code


Lassen Sie uns einige der Funktionen dieser Bibliothek vorstellen, die in der ersten Programmplanungsphase nützlich sind.

FunktionWarenbezeichnung
Rundung
int(x)Rundet die Zahl auf Null. Es ist eine Standardfunktion, es muss nicht das Modul verbinden.math
round(x)Runden Sie die Nummer zum nächsten Ganzen. Ist die Spaltung 0,5, so ist die Zahl auf die nächste gleichmäßige Zahl abzurunden.round(1.5) == 2round(0.5) == 0. 
Es ist eine Standardfunktion, es muss nicht das Modul verbinden.math
round(x, n)Runde NummerxvornNach dem Punkt. Es ist eine Standardfunktion, es muss nicht das Modul verbinden.math
floor(x)Runden nach unten ( " Boden " ) undfloor(1.5) == 1floor(-1.5) == -2
ceil(x)Rundt die Zahl vor, mitceil(1.5) == 2ceil(-1.5) == -1
abs(x)Modul (absolute Wert). Es ist eine Standardfunktion.
Corni, Logarithen
sqrt(x)Quadre Wurzel. Verwendung: math.sqrt(x)
Wie eine Linie
print(math.sqrt(4))
2.0
log(x)Natur logarithm (basierend logarithm) e) Name
c = math.log(x, b)
zurück zur Variable c значение logarithm basiertb
eBasis der natürlichen Logarithmen e = 2,71828...
Trigonometer
sin(x)Der Synus des Winkels auf den Radien.
cos(x)Die Kosine des Strahlungswinkels.
tan(x)Der strahlende Winkeltank.
asin(x)Arxinus, setzen Sie den Wert in den Radien zurück.
acos(x)Arccosines, gibt Wert in Radien zurück.
atan(x)Arthangens, gibt Wert in Radien zurück.
atan2(y, x)Polarwinkel(en) in Koordinaten (x, y)
degrees(x)Dreht den Winkel in den Radien auf die Grad.
radians(x)Dreht den Winkel in Grad in Radien.
pikonstantπ = 3.1415...