import math import random array = [] flipss = 0 sets = 1000 for i in range(sets): flips = 0 sides = 0 while sides == 0: flips += 1 if random.randint(1, 6000) == 1: sides += 1 array.append(flips) flipss += math.log10(flips)/sets print("Set", i+1) array = sorted(array) print(f"Least amount of flips taken: {array[0]}\nMost amount of flips taken: {array[-1]}\nAverage amount of flips taken: {int(10 ** flipss)}")