Zum Hauptinhalt springen

Wie man Zahlen in Python ableitet: Die besten Wege und Beispiele

Das Ableiten von Zahlen in der Programmierung ist eine der grundlegendsten Operationen. Python hat mehrere Möglichkeiten, Zahlen auf dem Bildschirm anzuzeigen, von denen jede abhängig von den Anforderungen der Aufgabe in verschiedenen Situationen verwendet werden kann. In diesem Artikel werden wir einige der besten Möglichkeiten zur Ausgabe von Zahlen in Python betrachten und Beispiele für ihre Verwendung geben.

Eine der einfachsten Möglichkeiten, eine Zahl oder eine Zahl auf dem Bildschirm anzuzeigen, besteht darin, die Funktion print() zu verwenden. Mit dieser Funktion können Sie alle Daten, einschließlich Zahlen, drucken. Um dies zu tun, übergeben Sie die gewünschte Zahl als Argument an die Funktion:

Die Funktion print() konvertiert die Zahl automatisch in eine Zeichenfolge und zeigt sie auf dem Bildschirm an. In diesem Beispiel wird die Zahl 42 angezeigt.

Eine andere Möglichkeit, Zahlen in Python auszugeben, besteht darin, formatierte Strings zu verwenden. Formatierte Zeichenfolgen sind Zeichenfolgen, in die Sie Variablenwerte einfügen können. Verwenden Sie ein Sonderzeichen, um den Wert einer Zahl einzufügen %:

number = 42

print("Nummer: %d" % number)

In diesem Beispiel ist die Variable number 42, und ihr Wert wird mit dem Zeichen %d in die Zeichenfolge eingefügt. Es wird angezeigt: "Zahl: 42".

Ausgabe von Zahlen mit der Funktion print()

In Python wird eine Funktion verwendet, um Ziffern auf dem Bildschirm auszugeben print(). Mit dieser Funktion können Sie Text und Zahlen auf der Konsole oder in einer Datei ausgeben.

Um eine Zahl mit der print() -Funktion auszugeben, muss sie als Argument übergeben werden. Sie können beispielsweise den folgenden Code verwenden, um die Zahl 5 auszugeben:

Mit der Funktion print() können Sie auch mehrere Werte gleichzeitig ausgeben, indem Sie sie durch ein Komma trennen. Um beispielsweise die beiden Zahlen 5 und 10 auszugeben, können Sie den folgenden Code verwenden:

Wenn dieser Code ausgeführt wird, wird der Bildschirm angezeigt:

Mit der Funktion print() können Sie die Ausgabewerte auch mit Sonderzeichen formatieren. Sie können beispielsweise die Zeichen %d und %f verwenden, um Ganzzahlen bzw. Dezimalzahlen zu formatieren. Zum Beispiel:

print("Zahl %d" % 5) print("Zahl %.2f" % 3.14159)

Das Ergebnis dieser Codeausführung ist die folgende Ausgabe:

Zahl 5 Zahl 3.14

Mit der Funktion print() können Sie auch ein Trennzeichen zwischen Werten mithilfe eines Parameters angeben sep. Standardmäßig ist das Trennzeichen ein Leerzeichen. Zum Beispiel:

In diesem Fall ist das Ergebnis der Codeausführung die folgende Ausgabe:

Daher ist die print() -Funktion das primäre Mittel, um Zahlen und Text in Python auszugeben. Sie können einen oder mehrere Werte in der Konsole oder in einer Datei ausgeben und die Ausgabewerte formatieren.

Formatierte Ausgabe verwenden

Um Zahlen zu formatieren, verwenden wir <> – spezielle Platzhalter, die bei der Ausgabe durch Werte ersetzt werden. Die Zeichen innerhalb von <> werden verwendet, um Formatspezifikationen anzugeben.

Im Folgenden sind Beispiele für die Verwendung der formatierten Ausgabe aufgeführt:

number = 3.1415print("Число: ".format(number))# Вывод: Число: 3.14a = 10b = 20print("Сумма чисел: 5>".format(a + b))# Вывод: Сумма чисел: 0030x = 1000print("В научной нотации: ".format(x))# Вывод: В научной нотации: 1.000000e+03

Im ersten Beispiel verwenden wir, um die Zahl number mit zwei Dezimalstellen abzuleiten. Im zweiten Beispiel wird 5> verwendet, um die Summe der Zahlen a und b mit Nullen bis zur Feldbreite 5 auszugeben. Im dritten Beispiel verwenden wir, um die Zahl x in wissenschaftlicher Notation abzuleiten.

Sie können auch andere Formatspezifikationen verwenden, z. B. für ganze Zahlen, für hexadezimale Zahlen usw.

Die Verwendung der formatierten Ausgabe in Python ermöglicht eine flexiblere Kontrolle der Anzeige von Zahlen und macht den Code für andere Entwickler lesbarer und benutzerfreundlicher.

Ausgabe von Zahlen mit einer bestimmten Anzahl von Dezimalstellen

In Python gibt es mehrere Möglichkeiten, Zahlen mit einer bestimmten Anzahl von Dezimalstellen auszugeben.

1. Verwenden der round() -Funktion :

x = 3.14159print(round(x, 2)) # Выводит 3.14

2. Verwenden der Zeilenformatierung:

x = 3.14159print("".format(x)) # Выводит 3.14

3. Verwenden von f-Strings:

x = 3.14159print(f"") # Выводит 3.14

4. Verwenden der Funktion format() :

x = 3.14159print(format(x, ".2f")) # Выводит 3.14

Anmerkung: In allen Beispielen wird die Zahl 3.14159 mit zwei Dezimalstellen angezeigt.