# your program is quite complicated. classes are overkill. A simpler solution is:
import random
for i in range(5):
    roll = random.randint(1,6)
    if roll not in (1,5):
        print('you can roll again')
        break
else:
    print("you have all 1's and 5's in your result'")

# comments on  using classes:
class Dice:
    ...
# no need for die1...die5 - use list comprehension:
alldice = [Dice(6) for i in range(5)]

# object is a bult-in type. it is inadvisable to assign to names of built-ins # as this makes the built-in unavailable. Look up builtins (module) in help for
# a complete list.

# use list comprehension roll and report:
print([d.roll_dice() for d in alldice])

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to