#nov23 solution WITH FUNCTIONS #we write function random_list that has 3 parameters - size, min, max #function will generate random lists of size integers between min and max #and everything else we will write in main import random def random_list(size, min, max): list=[] for i in range(size): list.append(random.randint(min,max)) return list def main(): size=random.randint(5,7) prices=random_list(size, 25, 75) print(prices) discount=[] c_20=0 c_50=0 for i in range(size): if(prices[i]<=50): discount.append(prices[i]-prices[i]*20/100) c_20+=1 else: discount.append(prices[i]*0.5) c_50+=1 print(discount) print("average price", sum(prices)/size) print("average discount", sum(discount)/size) print("c_20", c_20) print("c_50", c_50) main()