import random def math_mean(myList): localList = [e for e in myList if type(e) in (int, float, long)] if not localList: return return float(sum(localList)) / len(localList) n = 100 X = [] Y = [] lancers = [] for k in range(1,n+1) : de = random.randint(1, 6) if de >= 5: de = 4 elif de >= 3: de = 2 lancers.append(de) Y.append(math_mean(lancers)) X.append(k) print(lancers) print(Y) print(X)