So fügen Sie Zahlen in Python hinzu

So fügen Sie Zahlen in Python hinzu
Eines der grundlegenden Programme, mit denen jeder Neuling als potenzieller Python-Programmierer begegnet ist, ist das Hinzufügen oder Summieren von zwei Zahlen. Nachdem sie die grundlegenden Konzepte wie Python Datatypes, Variablen und arithmetische Operatoren in Python durchlaufen haben, ist das Hinzufügen von zwei Werten/Zahlen der beste Ansatz, um sie zu implementieren. In Python wird der arithmetische Zusatzoperator (+) verwendet, um den Additionsvorgang durchzuführen. Wenn dieser Betreiber zwei Operanden gegeben werden, wird ihre Summe zurückgegeben. Dies liegt daran, dass Python eine Vielzahl numerischer Datentypen bietet. Die beiden numerischen Werte, die hinzugefügt werden müssen, können denselben Datentyp oder von zwei verschiedenen numerischen Datentypen wie Float, INT und komplexen Zahlen ausmachen. Wir werden zeigen, wie man in diesem Tutorial die Summe von zwei Zahlen in Python hinzufügt oder findet.

So fügen Sie zwei Zahlen in Python hinzu

Pythons Zusatzbetreiber ist +. Es wird verwendet, um zwei Operanden/Werte hinzuzufügen. Es ist erforderlich, dass die folgende Syntax jedes Mal verwendet wird, wenn Sie zwei Zahlen hinzufügen möchten:

Syntax: sum = Nummer1 + Nummer 2

In der Syntax führt der Additionoperator „+“ die Additionsberechnung durch und gibt das Ergebnis zurück. Das Ergebnis der Berechnung muss in einer Variablen gespeichert werden, damit wir sie drucken können. Die Variable „Summe“ wird in der Syntax verwendet.

Hinzufügen von zwei numerischen Werten

Fügen wir zunächst zwei Zahlen hinzu, ohne die Zahlensumme in einer Variablen zu speichern.

Code:

12 + 8

Ausgang:

Das Ergebnis der Zugabe von Zahlen kann in einer Variablen wie „Summe“ für die spätere Verwendung gespeichert werden, anstatt einfach die Zahlen direkt hinzuzufügen.

Code:

Num1 = 5
Num2 = 9
sum = num1 + num2
Druck (Summe)

Ausgang:

Erforschen wir nun die Ergebnisse aus dem Hinzufügen der numerischen Werte derselben und unterschiedlichen Datentypen.

Hinzufügen von zwei int -Werten Hinzufügen

Die erste Variante des Hinzufügens von zwei numerischen Werten in Python besteht darin, Zahlen hinzuzufügen, die zum selben Datentyp gehören. In diesem Fall fügen wir zwei Ganzzahl -Datentypwerte hinzu (int + int). Die Ausgabe des Hinzufügens von zwei int ist ebenfalls eine Ganzzahl:

Code:

N1 = 2
N2 = 13
print ("DataType von N1:", (Typ (N1)))
print ("DataType von N2:", (Typ (N2)))
sum = n1 + n2
print ("sum:", sum)
print ("DataType of sum:", Typ (sum)))

Ausgang:

Zwei Variablen, N1 und N2, sind mit Werten von 2 bzw. 13 in den beiden oberen Zeilen des Codes definiert. Zweitens verwenden wir die Funktion type (), um die Datenatypen von N1 und N2 zu drucken. Beide sind in diesem Beispiel Ganzzahlen. Die Zahlen, die in N1 und N2 gespeichert sind. Das Ergebnis wird in einer Summenvariable gespeichert. Anschließend zeigen wir unser Endergebnis zusammen mit dem Datentyp der Variablen „Summe“ an. Die Datentypen der Variablen N1 und N2 sind beide int. Infolgedessen ist die Summe auch ein Int -Datentyp.

Hinzufügen von zwei Float -Werten Hinzufügen

Ähnlich wie bei zwei Ganzzahlen können auch zwei schwimmende Punktwerte hinzugefügt werden, und das Ergebnis ist auch eine schwimmende Zahl. Dieses Python-Beispiel zeigt, wie zwei Schwimmpunktzahlen hinzugefügt werden können.

Code:

F1 = 5.2
F2 = 6.4
print ("DataType von N1:", (Typ (F1)))
print ("DataType von N2:", (Typ (F2)))
float_sum = f1 + f2
print ("sum:", float_sum)
print ("DataType of sum:", type (float_sum))

Ausgang:

Es werden zwei Variablen, F1 und F2, erstellt und ihre Werte werden als 5 definiert.2 und 6.4 zu Beginn des Codes jeweils. Dann verwenden wir die Funktion type (), um die DataTypes von F1 und F2 zu drucken. Beide sind in diesem Fall Schwimmer. Die Werte, die in den Variablen F1 und F2 enthalten sind. Das Ergebnis wird in einer Variablen „Float Sum“ gespeichert. Anschließend drucken wir unser Endergebnis zusammen mit dem Datentyp der Variablen "float_sum". Das Ergebnis ist ein Schwimmer, weil beide Variablen Schwimmer sind.

Hinzufügen von zwei komplexen Zahlen

Zwei Zahlen (real und imaginär) werden kombiniert, um die komplexen Zahlen zu erzeugen. Normalerweise wird „I“ verwendet, um den realen Teil darzustellen, und „J“ wird verwendet, um den imaginären Teil darzustellen. Die "x + yj" -Syntax wird verwendet, um eine komplexe Zahl darzustellen. Fügen wir zwei komplexe Zahlen hinzu:

Code:

C1 = (5+3J)
C2 = (7+9J)
print ("DataType von C2:", (Typ (C1)))
print ("DataType von C2:", (Typ (C2)))
com_sum = c1 + c2
print ("sum:", com_sum)
print ("DataType of sum:", type (com_sum))

Ausgang:

Zunächst werden zwei Variablen, C1 und C2, erstellt und ihre Werte werden als 5+3J bzw. 7+9J angegeben. Zweitens verwenden wir die Funktion type (), um die Datenatypen von C1 und C2 zu drucken. Beide Zahlen sind in diesem Beispiel komplex. Die Zahlen, die in den Variablen C1 und C2 gespeichert sind. Das Ergebnis wird in einer neuen Variablen mit dem Namen "com_sum" gespeichert. Die Variable „com sum“ zusammen mit ihrem Datentyp wird gedruckt. Unser Ergebnis hat einen komplexen Datentyp, da beide Variablen komplexe Datentypen hatten.

Hinzufügen von Int und Float

Das Hinzufügen der numerischen Werte mit unterschiedlichen Datentypen ist die zweite Variation. In diesem Fall fügen wir die INT- und Float -Werte hinzu. Der niedrigere Datentyp wird implizit zum höheren Datentyp gefördert, wenn zwei Werte verschiedener Datentypen hinzugefügt werden. Der höhere Datentyp der Operanden bestimmt den Datenatyp des resultierenden Werts.

Hier ist ein Beispiel, das die Zugabe von Ganzzahl und Schwimmer unter Verwendung der impliziten Typumwandlung demonstriert:

Code:

F = 17.3
I = 29
print ("DataType von f:", (Typ (f)))
print ("DataType von i:", (i)))
sum = f + i
print ("sum:", sum)
print ("DataType of sum:", Typ (sum)))

Ausgang:

Zwei Variablen, F und I, werden mit Werten 17 angegeben.3 bzw. 29. Dann wird die Methode type () verwendet, um die DataTypen von F und i zu drucken. In diesem Beispiel ist „I“ eine Ganzzahl und „F“ ist ein Schwimmer. Die Werte, die in den Variablen F und ich enthalten sind, werden dann mit dem Operator „+“ hinzugefügt. Schließlich drucken wir die Ausgabesumme zusammen mit ihrem Datentyp. Der Float -Datentyp wird zurückgegeben, weil der Float ein höherer Datentyp ist als int als int.

Wir verwenden die implizite Typumwandlung in diesem Beispiel. Wir können auch die explizite Konvertierung von Typen verwenden, um dieselbe Aufgabe auszuführen. Eine Typumwandlung, die in einem Programm explizit definiert ist, wird als explizite Typumwandlung bezeichnet (anstatt von einem Compiler wie in der impliziten Typumwandlung durchgeführt zu werden). Beim Konvertieren der Datentypen mit integrierten Funktionen wie float (), int (), float (), str () usw., Die explizite Konvertierung vom Typ erfordert die Benutzereingabe. Versuchen wir die explizite Typumwandlung in der folgenden Abbildung:

Code:

F = 8.6
n = 4
print ("DataType von f:", Typ (f))
print ("DataType von n:", Typ (n))
n = float (n)
print ("Art von n nach dem Gießen:", Typ (n))
n = f + n
print ("sum:", n)
print ("DataType of sum:", Typ (n))

Ausgang:

Wir erstellen zwei Variablen, F und N und setzen ihre Werte als 8.6 bzw. 4. Anschließend verwenden wir die Methode type (), um die Datenatypen von N- und F -Variablen zu drucken. In diesem Fall ist N ein int und f ist ein Schwimmer. Die Float () -Funktion wird dann für die explizite Umwandlung des N -Werts in einen Float verwendet. Die Methode von Type () wird verwendet, um zu überprüfen, ob der Datentyp von n ebenfalls ein Float ist. Wie das, was wir im vorherigen Beispiel getan haben . Schließlich drucken wir unsere Ausgabe und den Datentyp der Ausgabe aus. Der Typ der Variablen f ist ein Float und der Typ der konvertierten Variablen n ist ebenfalls ein Float, was zu einem Float -Wert führt.

Hinzufügen von Nummern mit Benutzereingabe

Wir können sogar die Eingabeteile vom Benutzer nehmen, anstatt sie selbst anzugeben.

Code:

n1 = input ('eingeben n1:')
n2 = input ('eingeben n2:')
sum = float (n1) + float (n2)
Druck (Summe)

Ausgang:

Das Programm fragt nach einer Eingabe vom Benutzer, wenn wir den vorherigen Code ausführen. Wir nehmen die input () mit der integrierten input () -Funktion an. Da die input () eine DataType -Zeichenfolge zurückgibt, konvertieren wir die Zeichenfolge mit der Funktion float () in einen numerischen Datentyp. Die Summe der beiden Ganzzahlen wird dann gedruckt.

Abschluss

In diesem Beitrag haben wir die Syntax gelernt, mit der zwei Zahlen in Python hinzugefügt werden müssen. Wir haben auch einige Beispiele implementiert, um Ihnen beizubringen, wie Sie zwei komplexe Zahlen hinzufügen, zwei Schwimmer und zwei Ganzzahlen. Sowohl implizite als auch explizite Typkonvertierungen werden verwendet, um die INT- und Float -Werte hinzuzufügen. Schließlich haben wir ein Programm implementiert, um die beiden Werte mit der Benutzereingabe hinzuzufügen. Wir hoffen, dass Sie jetzt verstehen.