if n in range
Verfasst: Mittwoch 20. Juni 2012, 12:19
Moin,
ich komm mir gerade ziemlich dumm vor...
Ich finde den Fehler einfach nicht, will sagen eigentlich sollte es nach meinem Verständnis gehen aber das tut es nicht.
Eigentlich müsste doch jede Zahl zwischen 0-120 "Value is in Range" zurückgeben und alles andere "Out of Range".
Allerdings erhalte ich immer nur letzteres.
Was läuft hier falsch, bzw. wo ist mein Denkfehler?
Oder gibt es einen besseren Weg zu prüfen ob der Wert zwischen 0-120 liegt?
ich komm mir gerade ziemlich dumm vor...
Ich finde den Fehler einfach nicht, will sagen eigentlich sollte es nach meinem Verständnis gehen aber das tut es nicht.
Code: Alles auswählen
#!/usr/bin/python
var = raw_input("Enter number : ")
def range_validation( var ):
if var in range(0,121):
return 'Value is in Range'
return 'Out of Range'
number = range_validation ( var )
print number
Allerdings erhalte ich immer nur letzteres.
Was läuft hier falsch, bzw. wo ist mein Denkfehler?
Oder gibt es einen besseren Weg zu prüfen ob der Wert zwischen 0-120 liegt?