Wie schreibe ich ein Python-Programm, um zwei Zahlen zu addieren? [Mit Beispielen]

Veröffentlicht: 2021-01-29

Inhaltsverzeichnis

Einführung

Python hat aufgrund seiner herausragenden Merkmale, seiner einfachen Syntax, seiner guten Lesbarkeit und der Verfügbarkeit verschiedener Bibliotheken und APIs viel Aufmerksamkeit erregt.

Jetzt möchte jeder Computerfreak diese Trendsprache lernen, aber es stellt sich vielleicht die Frage „Wie fange ich an?“. Nun, die Antwort auf diese Frage wäre, sich die Python-Dokumentation anzusehen und die Syntax von Python zu kennen.

Nachdem wir alle Regeln und die Syntax von Python gelernt haben, drängt uns unser Verstand möglicherweise dazu, ein triviales oder Hallo-Welt-Programm in Python zu implementieren. Lassen Sie uns nun den Durst unseres enthusiastischen Geistes stillen, indem wir uns einen trivialen Code ansehen, der zwei Zahlen in Python addiert.

Code-Komplettlösung

Schauen wir uns verschiedene mögliche Implementierungen dieses Codes an.

1. Addition von zwei Zahlen

Lassen Sie uns den Code zum Hinzufügen von zwei benutzerdefinierten Zahlen demonstrieren.

ich = 5
j = 6
Summe = i+j
print( „Summe von“ ,i, „und“ ,j, „ist“ ,Summe) #line1
print( „Summe von“ ,i, „und“ ,j, „ist“ ,i+j) #line2

Eine der einzigartigen Funktionen von Python ist, dass wir den Datentyp der Variablen nicht angeben müssen und der Variablen direkt einen Wert zuweisen können, und Python die harte Arbeit für Sie erledigt.

In den obigen Codevariablen speichern i und j die zu addierenden Werte und die Summenvariable speichert den Wert von i+j. Und dann können wir diesen Wert drucken. Auch hier ist ein Punkt zu beachten: Wenn wir nicht wollen, dass eine Variable die Antwort speichert, können wir die Antwort direkt in der Druckanweisung selbst berechnen (wie in Zeile 2 gezeigt).

Aber was ist, wenn wir Zahlen hinzufügen möchten, die vom Benutzer eingegeben wurden?

2. Hinzufügen von Benutzereingabenummern

Dieser Code ähnelt dem vorherigen Code, aber der einzige Unterschied wäre die Zuweisung der Variablen mit Benutzereingaben. Schauen wir uns den Code an.

i = input(” erste Zahl eingeben “)
j = input(”Geben Sie die zweite Zahl ein “)
Summe = i+j
print("Summe von",i",und",j",ist",Summe)
print("Summe von",i",und",j",ist",i+j)

Im obigen Code würde die erste Zeile im Ausgabebildschirm dazu auffordern, die erste Zahl einzugeben, und das Terminal oder die Konsole erwartet eine Eingabe, die der Variablen i zugewiesen wird. ähnlich wird der gleiche Vorgang für Zeile 2 beobachtet. Nun werden beide Variablen i, j mit der Benutzereingabe zugewiesen, und die Summe wird in der Summenvariable gespeichert. Fühlt sich wie ein Kinderspiel an, oder?

3. Addition von zwei Gleitkommazahlen

Oft stehen wir vor der Situation, Zahlen mit Dezimalgenauigkeit zu addieren, werfen wir einen Blick auf diese Implementierung!

ich = 1,5223
j = 1,8365
Summe = i+j
print("Summe von",i",und",j",ist",Summe) #line1
print("Summe von",i",und",j",ist",i+j) #line2

Wie bereits besprochen, müssen wir den Datentyp der Variablen, die wir verwenden werden, nicht erwähnen. Die Variablen i, j werden als Float-Werte behandelt und das erhaltene Endergebnis hat eine Dezimalgenauigkeit.

Wir können in Python auch eine Ganzzahl in einen Float umwandeln, lassen Sie uns den Unterschied zwischen Ganzzahladdition und Floataddition demonstrieren.

ich = 3
j = 6
Summe = Gleitkommazahl (i) + Gleitkommazahl (j) #line1
print("Summe von",i",und",j",ist",Summe) #line2
print(„Summe von“,i“,und“,j“,ist“,i+j) #line3print(float(i+j)) #line4

Im obigen Ausschnitt haben wir zwei Variablen i, j, denen zwei ganze Zahlen zugewiesen sind. Wenn wir nun diese beiden Variablen hinzufügen, wäre die Antwort vom Typ Integer. Wir können die Antwort im Float-Datentyp haben, indem wir die Variablen in einen Float umwandeln (wie in Zeile 1 gezeigt) oder die Antwort in den Float umwandeln (wie in Zeile 4 gezeigt).

Der Hauptunterschied zwischen Zeile 2 und Zeile 3 wäre die fehlende Dezimalgenauigkeit in Zeile 3. Die Ausgabe von Zeile 2 ist 8,0, während die Ausgabe von Zeile 3 8 ist, wenn wir also die Dezimalgenauigkeit einer Variablen beibehalten möchten dann müssen wir einen Float-Datentyp verwenden.

Lesen Sie auch: Ideen und Themen für Python-Projekte für Anfänger

Fazit

Wir sind durch verschiedene Codeschnipsel gegangen, in denen wir das Hinzufügen von zwei benutzerdefinierten Zahlen, das Hinzufügen von Benutzereingabezahlen, das Hinzufügen von Float-Zahlen, die beobachtete Dezimalgenauigkeit des Ergebnisses mit Float-Datentyp und die Typumwandlung der Zahlen in Python gesehen haben.

Nachdem Sie nun wissen, wie Sie zwei Zahlen in Python hinzufügen, versuchen Sie, den Code selbst zu schreiben, und versuchen Sie, den Code mit verschiedenen Datentypen zu ändern. Und versuchen Sie, ein paar andere triviale Aufgaben in Python auszuführen, und entdecken Sie den Spaß an der Python-Programmierung

Lernen Sie Datenwissenschaftskurse von den besten Universitäten der Welt. Verdienen Sie Executive PG-Programme, Advanced Certificate-Programme oder Master-Programme, um Ihre Karriere zu beschleunigen.

Was sind die Vor- und Nachteile der Programmierung in Python?

Python ist eine erstaunliche Sprache, die tief in der Entwicklung verwurzelt ist und jetzt Unterstützung im Programmierbereich gewinnt. Aber neben den Vorteilen gibt es auch einige Nachteile, die berücksichtigt werden müssen, bevor Sie sich dagegen entscheiden. Die Vor- und Nachteile sind wie folgt:
Vorteile
1. Die Python-Syntax ist äußerst benutzerfreundlich und einfach zu schreiben. Es entspricht fast dem Schreiben einiger Sätze in der englischen Sprache mit Einrückung.
2. Probleme, die in anderen Sprachen in zu vielen Zeilen gelöst werden, können in Python mit Hilfe verschiedener eingebauter Funktionen in weniger als einer halben Zeile gelöst werden.
3. Der Code ist viel sauberer und kürzer, da der Programmierer nicht viel schreiben muss und die meiste Arbeit vom Compiler selbst erledigt wird.
Nachteile
1. Einer der größten Nachteile von Python ist seine Geschwindigkeit. Es ist sehr langsam, langsamer als C++ und sogar Java.
2. Viele Programmierer empfehlen, Python zu vermeiden, da es den Aufbau der Logik verdirbt, da die meiste Arbeit von den eingebauten Python-Funktionen erledigt wird.

Was verstehen Sie über den numerischen Datentyp in Python?

In Python werden die numerischen Daten oder Werte im Allgemeinen durch die numerischen Datentypen dargestellt. Es kann drei Arten von numerischen Werten in Python geben, die wie folgt sind:
1. Ganzzahl
Die ganzen Zahlen wie 3, 0, -100, -2 und 25 werden durch die int-Klasse dargestellt. Im Gegensatz zu anderen Programmiersprachen wie C++ gibt es keine Begrenzung für die Länge eines ganzzahligen Werts. Sie können einen Wert eingeben, der dem long long int von C++ in der int-Klasse in Python entspricht.
2. Schwimmer
Die gebrochenen oder dezimalen numerischen Werte werden als Float bezeichnet und durch die Float-Klasse dargestellt. Die wissenschaftliche Schreibweise eines Float-Wertes kann durch Anhängen von „e“ oder „E“ gefolgt von „+“ oder „-“ festgelegt werden.
3. Komplex
Die Werte in Form von „a+ib“, wobei „a“ der Realteil und „b“ der Imaginärteil ist, werden als komplexe Zahlen betrachtet und durch die komplexe Klasse von Python dargestellt.

Nennen Sie einige der besten Python-IDEs?

Es gibt viele Python-IDEs da draußen, die ziemlich anständig sind. Einige davon sind PyCharm von JetBrains, Visual Studio Code von Microsoft, Spyder, Eclipse, Atom, PyDev und Wing IDE.