Die Suche ergab 4 Treffer

von dark123
Sonntag 15. Januar 2012, 18:04
Forum: Allgemeine Fragen
Thema: funktion ob ergebnis ganzzahl ist
Antworten: 22
Zugriffe: 2172

Re: funktion ob ergebnis ganzzahl ist

ja habs in sage getestet:

Code: Alles auswählen


definition:
def is_integer(x):
    return not x % 1

aufruf:

test = 2/3
is_integer(test)

evaluate:
        	
True

das war auch der grund, wieso ich nach einer funktion gesucht habe.
von dark123
Sonntag 15. Januar 2012, 17:41
Forum: Allgemeine Fragen
Thema: funktion ob ergebnis ganzzahl ist
Antworten: 22
Zugriffe: 2172

Re: funktion ob ergebnis ganzzahl ist

stimmt. das y brauch ich nicht.
und die return true bwz false kann ich mir auch sparen. hab das alles nur
schnell geschrieben ohne gross nachzudenken :-)

nur:

def is_integer(x):
return not x % 1


funktioniert nicht. das liefert nämlich immer true.
von dark123
Sonntag 15. Januar 2012, 17:07
Forum: Allgemeine Fragen
Thema: funktion ob ergebnis ganzzahl ist
Antworten: 22
Zugriffe: 2172

Re: funktion ob ergebnis ganzzahl ist

ich hätte dazu schreiben sollen das ich das ganze in sage machen will. da funktioniert is_integer scheinbar nicht.

ich habs jetzt so gelöst:

Code: Alles auswählen


def is_natural(x):
  y = x
  erg = int(x)
  if(erg == x):
    return true
  else: return false

von dark123
Sonntag 15. Januar 2012, 16:20
Forum: Allgemeine Fragen
Thema: funktion ob ergebnis ganzzahl ist
Antworten: 22
Zugriffe: 2172

funktion ob ergebnis ganzzahl ist

Hi,

gibt es eine funktion in python die erkennt ob ein ergebnis eine ganzzahl ist?


vielen dank schon mal