Seite 1 von 1

Quadraztahl prüfen

Verfasst: Donnerstag 27. Mai 2021, 11:22
von dausd
Hallo,

ich möchte prüfen, ob eine Zahl eine Quadratzahl ist.
Naiv hätte ich jetzt gesagt, ich bilde die Wurzel, runde ab, quadriere und schaue ob meine Eingabe wieder rauskommt.

Aber das wird mir ja bei sehr großen Zahlen sicher irgendwann einen Strich durch die Rechnung machen, da die Abrundung dann nicht mehr genau genug ist.

Gibt es da eine "sicherere" Methode?

Re: Quadraztahl prüfen

Verfasst: Donnerstag 27. Mai 2021, 12:02
von __blackjack__

Code: Alles auswählen

from sympy.ntheory.primetest import is_square

Re: Quadraztahl prüfen

Verfasst: Donnerstag 27. Mai 2021, 14:47
von dausd
Super! Genau das meinte ich. Danke sehr!