Seite 1 von 1

Mein Programm was zum Erkennen von primzahlen dienen soll funktioniert nicht

Verfasst: Donnerstag 29. Oktober 2020, 17:13
von Good
Ich brauch aufjedenfall hilfe.
Mein Programm war ungefähr so
Primzahl=int(input("Geben sie bitte die Zahl ein")
Primzahl=if % Primzahl ==0
print("Es ist keine Primzahl")
Primzahl=if % Primzahl==1
print("Es ist eine Primzahl")
Bitte hilft mir ich bin noch ein Anfänger.
Ich würde mich darauf freuen wenn ihr auvh zur Verbesserung eure Programm Vorschläge schicken würdet.

Re: Mein Programm was zum Erkennen von primzahlen dienen soll funktioniert nicht

Verfasst: Donnerstag 29. Oktober 2020, 18:20
von __blackjack__
@Good: Wie Dein Programm ungefähr war ist wenig hilfreich. Schreib's halt noch mal, ohne diese offensichtlichen Syntaxfehler, und dann beschreibe *was* nicht funktioniert. Also was Du erwartest, und was stattdessen passiert. Sollte letzteres eine Ausnahme sein, dann zeige die mit dem kompletten Traceback 1:1 in den Beitrag kopiert.

Code: Alles auswählen

#!/usr/bin/env python3
from sympy.ntheory import isprime


def main():
    if isprime(int(input("Geben sie bitte eine ganze Zahl ein: "))):
        print("Es ist eine Primzahl.")
    else:
        print("Es ist keine Primzahl.")


if __name__ == "__main__":
    main()