Python-Programm zum Überprüfen der Primzahl

Veröffentlicht: 2020-10-23

Die Python-Programmierung ist eine der beliebtesten Programmiersprachen, die in der neuesten Technologie verwendet wird. Ein Anfänger in allen Programmiersprachen wäre auf erste Übungsaufgaben gestoßen, wie das Identifizieren von Primzahlen, geraden oder ungeraden Zahlen usw. In diesem Artikel lernen wir, wie man in Python ein Primzahlenprogramm schreibt , um zu überprüfen, ob eine eingegebene Zahl durch die Benutzer ist eine Primzahl oder nicht.

Um dieses Programm zu schreiben, müssen wir zuerst verstehen, was eine Primzahl ist. Eine Primzahl ist eine natürliche Zahl, die nur durch 1 und sich selbst teilbar ist, was bedeutet, dass diese Zahl kein Produkt zweier anderer kleinerer Zahlen sein kann. Zum Beispiel sind 2, 3, 7, 11, 13, 17 usw. Primzahlen.

Das Programm muss prüfen, ob die Zahl durch eine der Zahlen teilbar ist, die zwischen 2 und sich selbst liegen. Wenn sie durch eine dieser Zahlen teilbar ist, ist der Rest Null, und wir können daraus schließen, dass es keine Primzahl ist. Und wenn der Rest nicht Null ist, dann ist es eine Primzahl.

Inhaltsverzeichnis

Themen zur Python-Programmierung

Es gibt drei Python-Programmierthemen, die man kennen sollte, um das Primzahlprogramm in Python schreiben zu können . Diese sind:

1. If…else-Anweisung

Dies wird verwendet, wenn entschieden werden muss, ob ein bestimmter Satz von Codes ausgeführt werden soll oder nicht. Es kommt auf den Zustand an. Wenn die Bedingung erfüllt ist, dh der Testausdruck wahr ist, werden die Anweisungen ausgeführt. Wenn die Bedingung nicht erfüllt ist, werden die Anweisungen nicht ausgeführt und es wird zum „else“-Abschnitt des Codes gesprungen.

if Testausdruck:

Körper innen, wenn

anders:

Körper innen sonst

Ein einfaches Beispiel erklärt dies besser:

#Überprüfen, ob die Zahl positiv ist und entsprechend drucken

Zahl = 5

wenn Zahl > 0

print("Zahl ist positiv)

anders

print("Zahl ist negativ)

Ausgang: Zahl ist positiv

2. For-Schleife

Die For-Schleife wird verwendet, um eine Sequenz zu durchlaufen. Für jedes Element in der Liste oder Menge kann also eine Reihe von Anweisungen ausgeführt werden.

für Variable in Folge:

Körper innen für

Zum Beispiel:

Sport = [„Cricket“, „Fußball“, „Tennis“]

für z im Sport:

drucken (z)

Ausgang: Grille

Football

Tennis

3. Pause

Die break-Anweisung kann den Ablauf einer Schleife in Python ändern. Normalerweise wiederholt sich eine Schleife kontinuierlich über eine Folge von Codes, bis die Bedingung nicht erfüllt ist oder der Testausdruck falsch ist. Aber manchmal möchten wir vielleicht die aktuelle Iteration einer Schleife oder vielleicht die ganze Schleife stoppen, indem wir nach einer Bedingung suchen. In solchen Fällen wird eine Break-Anweisung verwendet.

für Variable in Folge:

wenn Bedingung:

brechen

Die Schleife wird unterbrochen, sobald die Bedingung erfüllt ist.

Zum besseren Verständnis an einem Beispiel:

für var in „mango“:

wenn var == „g“:

brechen

drucken (var)

Ausgang: m

ein

n

Sehen Sie sich unsere Data-Science-Kurse an, um mehr über verschiedene Data-Science-Kurse zu erfahren.

Primzahlprogramm in Python

In diesem Programm bitten wir den Benutzer zunächst, eine Nummer einzugeben. Danach prüfen wir, ob die Zahl größer als 1 ist. Wenn ja, prüfen wir, ob sie durch eine beliebige Zahl zwischen 2 und sich selbst teilbar ist. Wenn sie teilbar ist, wird ausgegeben, dass die Zahl keine Primzahl ist. Wenn sie nicht teilbar ist, wird ausgegeben, dass die Zahl eine Primzahl ist. Und wenn die Zahl kleiner als 1 ist, wird ausgegeben, dass die Zahl keine Primzahl ist.

Das Python-Programm sieht wie folgt aus:

num = int(input(“Geben Sie eine Zahl ein: “))

wenn Zahl > 1:

für i in range(2, num):

if (num % i) == 0:

print(num, „ist keine Primzahl“)

brechen

anders:

print(num, „ist eine Primzahl“)

anders:

print(num, „ist keine Primzahl“)

Die int()-Anweisung wird verwendet, um eine vom Benutzer eingegebene Zahl in eine ganze Zahl umzuwandeln. Die range()-Anweisung wird verwendet, damit der Wert von „i“ jede Zahl von 2 bis zu der vom Benutzer eingegebenen Zahl durchläuft. Die print()-Anweisung wird verwendet, um den Wert innerhalb der Klammer in die Ausgabe zu drucken. Der Benutzer kann nun überprüfen, ob eine von ihm eingegebene Zahl eine Primzahl oder keine ist.

Kasse: Die 18 besten Python-Pattern-Programme, die Sie kennen müssen

Fazit

Dieser Artikel zeigt, wie man ein einfaches Programm für eine Primzahl in der Sprache Python schreibt. Mit dieser Logik können wir andere grundlegende Programme schreiben, um unsere Fähigkeiten zu verbessern. Außerdem haben wir drei Programmierthemen kennengelernt, nämlich if..else-Anweisung, for-Schleife und break. Dies sind grundlegende Themen, die für kompliziertere und längere Programme verwendet werden können, um größere Aufgaben auszuführen, um eine Primzahl in Python zu verstehen .

Wenn Sie neugierig darauf sind, Data Science zu lernen, um an der Spitze des rasanten technologischen Fortschritts zu stehen, sehen Sie sich das Executive PG Program in Data Science von upGrad & IIIT-B an und bilden Sie sich für die Zukunft weiter.

Was sind die Besonderheiten von Python?

Python ist eine bekannte Programmiersprache unter Datenwissenschaftlern und Experten für maschinelles Lernen. Der Erfolg von Python rührt daher, dass es leicht zu erlernen ist und eine einfache Syntax und Lesbarkeit hat. Es ist leicht verständlich und erleichtert die Fehlersuche.

Außerdem ist es eine kostenlose Open-Source-Programmiersprache, und Python-Profis können sie auf vielfältige Weise verwenden. Es ist eine objektorientierte Sprache, die Klassenbegriffe unterstützt und einfach mit anderen Sprachen wie C++, Java und anderen kombiniert werden kann.

Was sind Funktionen in Python?

Funktionen sind Teile oder Teile eines Python-Codes, die organisiert und wiederverwendet werden, um einzelne und verwandte Aktionen auszuführen. Funktionen sind hilfreich bei der Verbesserung der Modularität in Systemen, die einen erheblichen Teil des Codes wiederverwenden. Python hat eine Vielzahl von eingebauten Funktionen, wie zum Beispiel print(). Python bietet nicht nur eine breite Palette integrierter Funktionen, sondern ermöglicht Ihnen auch, benutzerdefinierte Funktionen zu erstellen.

Was sind die realen Anwendungsfälle von Python?

Python ist heute eine der weltweit am weitesten verbreiteten Programmiersprachen. Die meisten Rechen- und Softwareprogramme verwenden Python für ihre zentralen Programmieranforderungen. Dazu gehört das Surfen auf Google, das Durchsuchen von Instagram, das Ansehen von Videos auf YouTube oder das Hören von Musik auf Spotify. Alle diese Aktivitäten stehen in direktem oder indirektem Zusammenhang mit Python. Dies zeigt, dass Python auf einer Vielzahl von Plattformen, Anwendungen und Diensten verwendet wird.