Answer:
import random
import matplotlib.pyplot as plt
n = int(input("Enter the number of values: "))
mylist = random.choices(range(1,100), k= n)
plt.hist(mylist, bins=[1,10,20,30,40,50,60,70,80,90,100])
plt.xlabel(" Numbers")
plt.ylabel(" Frequency")
plt.show()
Step-by-step explanation:
The python progam creates an histogram where the x axis is a list of random numbers in the range of 1 to 100. The program uses the random and matplotlib packages. The random module is used to get the a list of randomly selected values from a range of 1 to 100 and the matplotlib denoted as plt is use to plot a chart of the list as the x-axis and the frequency of the number values in the list.