Module: (Python) Reelle Zahlen


Problem

9 /11


Operationen mit reellen Zahlen. Math-Modul

Theory Click to read/hide

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...

Problem

Schreiben Sie ein Programm, das die Quadratwurzel einer über die Tastatur eingegebenen Zahl mit einer Genauigkeit von drei Dezimalstellen berechnet. 

Eingabe
Eine reelle Zahl wird dem Eingang zugeführt.

Ausgabe
Zeigen Sie die Antwort an.

 

Beispiele
Eingabe Ausgabe
1 25.0 5.000