Python Probability
Peter Pearson
pkpearson at nowhere.invalid
Tue Sep 11 17:36:02 EDT 2018
On Tue, 11 Sep 2018 20:54:23 +0200 (CEST), Bat erdene endzis wrote:
[snip]
> def dice():
> attacker_dice=[random.randint(1,6) for _ in range(3)]
> defender_dice=[random.randint(1,6) for _ in range(2)]
> a=max(attacker_dice)
> b=max(defender_dice)
> for i in range(1000):
> F=0
> S=0
> T=0
> if a>b:
> F+=1
> if a==b:
> S+=1
> else:
> T+=1
Do you really want to set F, S, and T back to zero on each pass through
that loop?
Presumably you want to remove a from attacker_dice and b from
defender_dicce and repeat the comparison with the new maxes.
--
To email me, substitute nowhere->runbox, invalid->com.
More information about the Python-list
mailing list