On 2:59 PM, Roelof Wobben wrote:
<snip>
Hello Bob,
Oke, I try to fish.
When I do
x="a"
y=nt(x)
Then I get ValueError.
When I do
x= 1.2
y=int(x)
No exception is raised.
But when I do then x = I get a false.
When I now do float(x) - int(x) I get 1.2 - 1 =.2 and that's greater then 0
Because one of the two is true the Raise is executed.
x = -9
y= int(x)
No exception is raised.
X =y is True.
But float(x) - int(x) I get 0.0 and 0.0> 0 is False.
Because x =y is True the Raise is executed.
Are these the right conclusions ??
Roelof
But in your original code, x was a string. raw_input() produces a
string, not a float. So the middle case is different than what you're
trying now.
DaveA
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor