title: Trying to find how often a dice roll result occurs in a list of randomly rolled n-sided dice
body: <p>I am trying to find the occurrences of each number for sides going 1 up to the number of sides on a dice roll. I would like the program to find the number of occurrences for each number that is in <code>listRolls</code>. </p>
  
  <p>Example: if there were a 6 sided dice then it would be 1 up to 6 and the list would roll the dice x amount of times and I would like to find how many times the dice rolled a 1 so on and so forth. </p>
  
  <p>I am new to python and trying to learn it! Any help would be appreciated!</p>
  
  <pre><code>import random
  listRolls = []
  
  # Randomly choose the number of sides of dice between 6 and 12
  # Print out 'Will be using: x sides' variable = numSides
  def main() :
     global numSides
     global numRolls
  
     numSides = sides()
     numRolls = rolls()
  
  rollDice()
  
  counterInputs()
  
  listPrint()
  
  
  def rolls() :
  #    for rolls in range(1):
  ###################################
  ##    CHANGE 20, 50 to 200, 500  ##
  ##
      x = (random.randint(20, 50))
      print('Ran for: %s rounds' %(x))
      print ('\n')
      return x
  
  def sides():
  #    for sides in range(1):
      y = (random.randint(6, 12))
      print ('\n')
      print('Will be using: %s sides' %(y))
      return y
  
  def counterInputs() :
      counters = [0] * (numSides + 1)   # counters[0] is not used.
      value = listRolls
  
  #    if value &gt;= 1 and value &lt;= numSides :
  #         counters[value] = counters[value] + 1
  
  for i in range(1, len(counters)) :
    print("%2d: %4d" % (i, value[i]))
  
  print ('\n')
  
  #  Face value of die based on each roll (numRolls = number of times die is 
  thrown).
  #  numSides = number of faces)
  def rollDice():     
      i = 0
      while (i &lt; numRolls):
          x = (random.randint(1, numSides))
          listRolls.append(x)
  #            print (x)   
          i = i + 1
  #        print ('Done')
  
  def listPrint():
      for i, item in enumerate(listRolls):
          if (i+1)%13 == 0:
              print(item)
      else:
          print(item,end=', ')
  print ('\n')
  
  
  
  
  
  main()
  </code></pre>