conditional expression sought
wes weston
wweston at att.net
Fri Jan 30 09:28:17 EST 2004
oops;
The code:
A.append(bool(randint(0,1)))
will always yield an A of [true,true,true]
WRONG; was thinking it was a rand float;.
Thanks for replying to all who tried to help.
wes
wes weston wrote:
> Elaine,
> The last code line:
>
> print "I would have liked this to be B[2] = ",B[2]
>
> prints the value of B[2]; the value you don't want.
> I think what you meant was that you want B[2] to be
> 0.0 not false. bool(0.0) does equal false.
> ---------------------------------------------------
> The code:
>
> A.append(bool(randint(0,1)))
>
> will always yield an A of [true,true,true]
> ---------------------------------------------------
> I didn't know this about python, and I'm not sure I
> like it:
>
> wes at linux:~/amy> python
>
> >>> print 1.1 and 2.2
> 2.2
> >>> print 2.2 and 1.1
> 1.1
> >>> print (1.1 and 2.2)
> 2.2
>
> The order is important. To me, it should be printing true
> and not either number or the last number.
>
More information about the Python-list
mailing list