made comments on what i think the code does

This commit is contained in:
gsanders
2025-11-17 09:51:20 -05:00
parent 8f4c64182f
commit 7725ae8c99
3 changed files with 69 additions and 1 deletions

View File

@@ -18,6 +18,60 @@ class FiveDice:
if face != 1:
return False
return True
def value_count(self):
count_ones = 0
count_twos = 0
count_threes = 0
count_fours = 0
count_fives = 0
count_sixes = 0
for face in self.faces():
count_ones+=1
if face == 2:
count_twos+=1
if face == 3:
count_threes+=1
if face == 4:
count_fours+=1
if face == 5:
count_fives+=1
if face == 6:
count_sixes+=1
counts=
'ones':count_ones,
'twos':count_twos,
'threes':count_threes,
'fours':count_fours,
'fives':count_fives,
'sixes':count_sixes,
return counts
def all_ones(self):
value_count = self.value_count()
if value_count['ones'] < 5:
return False
return True
def is_three_of_a_kind(self):
value_count = None
value_count = self.value.count()
for value in value_count.values():
if value >= 3:
return True
else:
return False
dice = FiveDice()
successes = 0