Python Essentials: ein schneller Weg zu Schlüsselkonzepten – Kapitel 2: Zahlen | von Sajjad Hadi | Juni 2023

0
28


Im vorheriges Kapitel Wir haben etwas über die Grundlagen von Variablen in Python gelernt. In diesem Kapitel lernen wir etwas über Quantity. Zahlen spielen beim Programmieren eine entscheidende Rolle, da sie es uns ermöglichen, Berechnungen durchzuführen und numerische Daten zu manipulieren. In Python gibt es verschiedene Arten von Zahlen, wie etwa Ganzzahlen und Gleitkommazahlen, sowie verschiedene arithmetische Operationen, um damit zu arbeiten. Darüber hinaus bietet Python praktische Möglichkeiten zum Konvertieren zwischen verschiedenen Zahlendarstellungen. In diesem Kapitel werden wir diese Konzepte anhand von Beispielen aus der Praxis untersuchen, um unser Verständnis von Zahlen in Python zu vertiefen.

Ganzzahlen sind ganze Zahlen ohne Bruchteile. In Python können wir mit ganzen Zahlen arbeiten, um verschiedene Berechnungen durchzuführen oder Mengen darzustellen. Betrachten wir ein Beispiel aus der Praxis, um ganze Zahlen zu veranschaulichen.

Beispiel aus der Praxis

Stellen Sie sich vor, Sie entwickeln ein Programm zur Verwaltung von Lagerbeständen. Sie können die Anzahl der verfügbaren Elemente mithilfe ganzer Zahlen darstellen:

# Stock amount instance
available_items = 50

In diesem Beispiel, available_items ist eine ganzzahlige Variable, die die Menge der im Inventar verfügbaren Artikel darstellt.

Gleitkommazahlen, allgemein als Floats bezeichnet, sind Zahlen, die Bruchteile haben können. Sie sind nützlich, wenn es um Berechnungen mit Dezimalwerten geht. Lassen Sie uns eine praktische Anwendung von Gleitkommazahlen untersuchen.

Beispiel aus der Praxis

Angenommen, Sie entwickeln eine Finanzanwendung, die die Zinserträge für Investitionen berechnet. Gleitkommazahlen können den Zinssatz genau darstellen und den Zinsbetrag berechnen:

# Curiosity calculation instance
interest_rate = 0.05
investment_amount = 10000.00
interest_earned = investment_amount * interest_rate

In diesem Beispiel, interest_rate Und investment_amount sind Gleitkommavariablen und interest_earned speichert den berechneten Zinsbetrag.

Python bietet eine breite Palette arithmetischer Operationen zur Manipulation von Zahlen. Zu diesen Operationen gehören Addition, Subtraktion, Multiplikation, Division und mehr. Sehen wir uns an, wie diese Operationen in einem praktischen Kontext funktionieren.

Beispiel aus der Praxis

Stellen Sie sich ein Szenario vor, in dem Sie eine Warenkorbanwendung erstellen, die den Gesamtpreis von Artikeln berechnet. Zur Durchführung der Berechnungen können Sie arithmetische Operationen verwenden:

# Purchasing cart whole calculation
item_price = 19.99
amount = 3
total_price = item_price * amount

In diesem Beispiel, item_price stellt den Preis eines einzelnen Artikels dar, amount bezeichnet die Anzahl der Elemente und total_price speichert die berechnete Summe.

Lassen Sie uns nun tiefer in die verbleibenden arithmetischen Operationen eintauchen, um unser Verständnis numerischer Berechnungen im Code weiter zu erweitern.

Betrachten wir ein reales Beispiel für die Berechnung der monatlichen Ausgaben. Stellen Sie sich vor, Sie verwalten Ihr persönliches Price range und möchten Ihre monatlichen Ausgaben anhand verschiedener Kategorien ermitteln.

Gehen Sie von folgenden Ausgabenkategorien aus:

  • Miete: 1200 $
  • Lebensmittel: 300 $
  • Nebenkosten: 150 $
  • Transport: 200 $

Multiplikation

Berechnen Sie den gesamten jährlichen Mietaufwand, indem Sie die monatliche Miete mit 12 multiplizieren:

# Lease expense calculation
monthly_rent = 1200
yearly_rent = monthly_rent * 12

In diesem Beispiel, monthly_rent stellt die Mietkosten professional Monat dar und yearly_rent speichert die gesamten jährlichen Mietkosten.

Subtraktion

Berechnen Sie das verbleibende Price range, nachdem Sie die Ausgaben von Ihrem monatlichen Einkommen abgezogen haben:

# Remaining funds calculation
monthly_income = 3000
bills = lease + groceries + utilities + transportation
remaining_budget = monthly_income - bills

Hier, monthly_income stellt Ihr monatliches Gesamteinkommen dar und bills stellt die Summe aller Ausgaben dar. Der remaining_budget Variable speichert die Differenz zwischen Ihren Einnahmen und Ausgaben.

Aufteilung

Berechnen Sie die durchschnittlichen monatlichen Ausgaben, indem Sie die Gesamtausgaben durch die Anzahl der Monate dividieren:

# Common month-to-month bills calculation
total_expenses = 1850
num_months = 6
average_expenses = total_expenses / num_months

In diesem Beispiel, total_expenses stellt die Summe aller Ausgaben über einen Zeitraum dar, num_months stellt die Anzahl der Monate dar und average_expenses speichert die berechneten durchschnittlichen monatlichen Ausgaben.

Potenz und Quadratwurzel

Berechnen Sie die Quadrat- und Quadratwurzelwerte eines bestimmten Ausgabenbetrags:

# Expense quantity calculations
expense_amount = 500
squared_expense = expense_amount ** 2
square_root_expense = expense_amount ** 0.5

Hier, expense_amount stellt einen bestimmten Kostenwert dar. squared_expense speichert das Ergebnis der Quadrierung des Ausgabenbetrags, whereas square_root_expense speichert die Quadratwurzel des Ausgabenbetrags.

Python bietet integrierte Funktionen zum Konvertieren von Zahlen von einem Typ in einen anderen. Diese Funktion ist nützlich, wenn Sie Zahlen für bestimmte Zwecke bearbeiten oder formatieren müssen. Lassen Sie uns einen häufigen Anwendungsfall für die Zahlenkonvertierung untersuchen.

Beispiel aus der Praxis

Angenommen, Sie entwickeln eine Anwendung, die Eingaben eines Benutzers als Zeichenfolge liest und diese in eine numerische Darstellung umwandeln muss. Du kannst den … benutzen int() oder float() Funktionen für diese Konvertierung:

# Consumer enter conversion instance
user_input = enter("Enter a quantity: ")
converted_number = int(user_input)

In diesem Beispiel, user_input erfasst die Eingabe des Benutzers als Zeichenfolge und converted_number speichert den konvertierten Ganzzahlwert.



Source link

HINTERLASSEN SIE EINE ANTWORT

Please enter your comment!
Please enter your name here