Wie man prüft, ob eine Zahl in Python negativ ist

PythonPythonBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab lernen Sie, wie Sie in Python feststellen können, ob eine Zahl negativ ist. Das Lab beginnt mit der Einführung des Konzepts negativer Zahlen und zeigt, wie Sie diese in einem Python-Skript zuweisen und manipulieren können. Sie erstellen eine Datei namens negative_numbers.py, weisen negativen Werten Variablen zu, die Temperatur, Schulden und Veränderungen repräsentieren, und führen dann grundlegende arithmetische Operationen aus, um zu beobachten, wie negative Zahlen verhalten.

Anschließend wird Ihnen beigebracht, wie Sie bedingte Anweisungen (conditional statements) verwenden, um zu prüfen, ob eine Zahl kleiner als Null ist. Dies umfasst die Verwendung der Prüfung "kleiner als Null", um das Vorzeichen einer Zahl zu bestimmen.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/ControlFlowGroup(["Control Flow"]) python/BasicConceptsGroup -.-> python/variables_data_types("Variables and Data Types") python/BasicConceptsGroup -.-> python/numeric_types("Numeric Types") python/ControlFlowGroup -.-> python/conditional_statements("Conditional Statements") subgraph Lab Skills python/variables_data_types -.-> lab-559551{{"Wie man prüft, ob eine Zahl in Python negativ ist"}} python/numeric_types -.-> lab-559551{{"Wie man prüft, ob eine Zahl in Python negativ ist"}} python/conditional_statements -.-> lab-559551{{"Wie man prüft, ob eine Zahl in Python negativ ist"}} end

Negative Zahlen verstehen

In diesem Schritt lernen Sie über negative Zahlen in Python. Negative Zahlen sind Zahlen, die kleiner als Null sind und werden mit einem Minuszeichen (-) vorangestellt dargestellt. Das Verständnis negativer Zahlen ist für verschiedene Programmieraufgaben von entscheidender Bedeutung, wie beispielsweise die Darstellung von Temperaturen unter Null, Schulden oder Veränderungen in Mengen.

Beginnen wir damit, ein Python-Skript zu erstellen, um negative Zahlen zu untersuchen.

  1. Öffnen Sie den VS Code-Editor in der LabEx-Umgebung.

  2. Erstellen Sie eine neue Datei namens negative_numbers.py im Verzeichnis ~/project.

    ~/project/negative_numbers.py
  3. Fügen Sie den folgenden Code zur Datei negative_numbers.py hinzu:

    ## Assigning negative values to variables
    temperature = -10
    debt = -100
    change = -5
    
    ## Printing the values
    print("Temperature:", temperature)
    print("Debt:", debt)
    print("Change:", change)
    
    ## Performing calculations with negative numbers
    new_temperature = temperature + 5
    remaining_debt = debt + 20
    new_change = change * 2
    
    print("New Temperature:", new_temperature)
    print("Remaining Debt:", remaining_debt)
    print("New Change:", new_change)

    Dieses Skript zeigt, wie man negative Werte Variablen zuweist und grundlegende arithmetische Operationen mit ihnen durchführt.

  4. Speichern Sie die Datei negative_numbers.py.

  5. Führen Sie das Skript im Terminal mit dem Befehl python aus:

    python negative_numbers.py

    Sie sollten die folgende Ausgabe sehen:

    Temperature: -10
    Debt: -100
    Change: -5
    New Temperature: -5
    Remaining Debt: -80
    New Change: -10

    Diese Ausgabe zeigt die anfänglichen negativen Werte und die Ergebnisse der Berechnungen.

Prüfung auf "kleiner als Null" verwenden

In diesem Schritt lernen Sie, wie Sie bedingte Anweisungen (conditional statements) in Python verwenden, um zu prüfen, ob eine Zahl kleiner als Null ist. Dies ist ein grundlegendes Konzept in der Programmierung und wird verwendet, um Entscheidungen auf der Grundlage des Werts einer Variablen zu treffen.

Erstellen wir ein Python-Skript, um die Prüfung "kleiner als Null" zu demonstrieren.

  1. Öffnen Sie den VS Code-Editor in der LabEx-Umgebung.

  2. Erstellen Sie eine neue Datei namens less_than_zero.py im Verzeichnis ~/project.

    ~/project/less_than_zero.py
  3. Fügen Sie den folgenden Code zur Datei less_than_zero.py hinzu:

    ## Assign a value to a variable
    number = -5
    
    ## Check if the number is less than zero
    if number < 0:
        print("The number is less than zero.")
    else:
        print("The number is not less than zero.")
    
    ## Change the value of the variable
    number = 10
    
    ## Check again if the number is less than zero
    if number < 0:
        print("The number is less than zero.")
    else:
        print("The number is not less than zero.")

    Dieses Skript verwendet eine if-Anweisung, um zu prüfen, ob der Wert der Variablen number kleiner als Null ist. Wenn dies der Fall ist, wird eine Nachricht ausgegeben, die darauf hinweist, dass die Zahl kleiner als Null ist. Andernfalls wird eine Nachricht ausgegeben, die darauf hinweist, dass die Zahl nicht kleiner als Null ist.

  4. Speichern Sie die Datei less_than_zero.py.

  5. Führen Sie das Skript im Terminal mit dem Befehl python aus:

    python less_than_zero.py

    Sie sollten die folgende Ausgabe sehen:

    The number is less than zero.
    The number is not less than zero.

    Diese Ausgabe zeigt, dass das Skript korrekt erkennt, ob die Zahl kleiner als Null ist oder nicht.

Mit Null umgehen

In diesem Schritt lernen Sie, wie Sie in Ihren Python-Programmen mit Null umgehen. Null ist eine besondere Zahl, die weder positiv noch negativ ist. Es ist wichtig, Null in Ihrem Code korrekt zu behandeln, um unerwartetes Verhalten zu vermeiden.

Erstellen wir ein Python-Skript, um zu zeigen, wie man mit Null umgeht.

  1. Öffnen Sie den VS Code-Editor in der LabEx-Umgebung.

  2. Erstellen Sie eine neue Datei namens account_for_zero.py im Verzeichnis ~/project.

    ~/project/account_for_zero.py
  3. Fügen Sie den folgenden Code zur Datei account_for_zero.py hinzu:

    ## Assign a value to a variable
    number = 0
    
    ## Check if the number is less than zero
    if number < 0:
        print("The number is less than zero.")
    elif number > 0:
        print("The number is greater than zero.")
    else:
        print("The number is equal to zero.")
    
    ## Change the value of the variable
    number = -3
    
    ## Check again if the number is less than zero
    if number < 0:
        print("The number is less than zero.")
    elif number > 0:
        print("The number is greater than zero.")
    else:
        print("The number is equal to zero.")
    
    ## Change the value of the variable
    number = 5
    
    ## Check again if the number is less than zero
    if number < 0:
        print("The number is less than zero.")
    elif number > 0:
        print("The number is greater than zero.")
    else:
        print("The number is equal to zero.")

    Dieses Skript verwendet eine if-elif-else-Anweisung, um zu prüfen, ob der Wert der Variablen number kleiner als Null, größer als Null oder gleich Null ist. Anschließend wird eine Nachricht ausgegeben, die das Ergebnis anzeigt.

  4. Speichern Sie die Datei account_for_zero.py.

  5. Führen Sie das Skript im Terminal mit dem Befehl python aus:

    python account_for_zero.py

    Sie sollten die folgende Ausgabe sehen:

    The number is equal to zero.
    The number is less than zero.
    The number is greater than zero.

    Diese Ausgabe zeigt, dass das Skript korrekt erkennt, ob die Zahl kleiner als Null, größer als Null oder gleich Null ist.

Zusammenfassung

In diesem Lab beginnen Sie damit, negative Zahlen in Python zu verstehen. Sie lernen, dass negative Zahlen Zahlen kleiner als Null sind, die mit einem Minuszeichen dargestellt werden. Sie erstellen ein Skript namens negative_numbers.py, um negative Werte für Variablen wie Temperatur, Schulden und Änderung zuzuweisen. Anschließend führen Sie grundlegende arithmetische Operationen mit diesen negativen Zahlen aus und geben sowohl die ursprünglichen Werte als auch die Ergebnisse der Berechnungen aus.

Anschließend wird im Lab das Konzept der Verwendung von bedingten Anweisungen (conditional statements) eingeführt, um zu prüfen, ob eine Zahl kleiner als Null ist.