humble coin head or tail game script I wrote
Camellia
breakfastea at gmail.com
Sat Oct 7 01:08:35 EDT 2006
Oh I get it and ashamed, thank you for explaining it to me:)
so I sould:
ini_guess=random.randrange(2)
...
for item in list:
if item=='h':
...
if item ==t':
...
sjdevnull at yahoo.com wrote:
> Camellia wrote:
> > Well...It' doesn't, have you run it yet?
>
> Yes it does, and running it reflects that behavior.
>
> > ini_guess = random.randrange(1)
> > list_guess = ['t', 'h']
> > ini_guess = list_guess[ini_guess]
>
> random.randrange(1) will always return 0, so this will always
> initialize ini_guess to 't'
>
> > for item in list:
> > if item == ini_guess:
> > correct += 1
> > elif item == 'h':
> > ini_guess = 't'
> > elif item == 't':
> > ini_guess == 'h'
>
> If item was 't', then correct is incremented and nothing else happens.
> ini_guess remains 't'.
> If item was 'h', ini_guess will be set to 't'.
>
> The final "elif item=='t':" branch will never be executed.
More information about the Python-list
mailing list