Mein Programm was zum Erkennen von primzahlen dienen soll funktioniert nicht

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Good
User
Beiträge: 7
Registriert: Dienstag 29. September 2020, 16:04

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.
Benutzeravatar
__blackjack__
User
Beiträge: 14053
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@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()
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
Antworten