My python wont output ANSI colours, however when i ran it on repl it outputted fine, do you know what is wrong?
from collections import Counter
print("Welcome, this program calculates the range, mean, median and mode of the numbers you give us!!")
print("\nNow please choose how many numbers you want to calculate range, mean, median and mode")
number_of_numbers = int(input("->"))
print("\nNow is time to choose your numbers")
numbers = []
for i in range(1,number_of_numbers + 1):
print("\nNumber",i,":")
num = int(input("->"))
numbers.append(num)
data = Counter(numbers)
get_mode = dict(data)
mode = [k for k, v in get_mode.items() if v == max(list(data.values()))]
nof = len(numbers)
numbers.sort()
print("\n\u001b[32mRange:",numbers[nof - 1] - numbers[0])
print("\n\u001b[32mMean:",sum(numbers)/nof)
print("\n\u001b[32mMode:",', '.join(map(str, mode)))
if nof % 2 == 0:
median1 = numbers[nof//2]
median2 = median1 - 1
median = (median1 + median2)/2
else:
median = numbers[nof//2]
print("\nMedian:",median)