title: __init__() missing 1 required positional argument: 'Value'
body: <p>I don't understand what is wrong. I keep getting that I'm missing a required positional argument.</p>
  
  <pre><code>class CoinToss(object):
  
      def __init__(self, flip, ID_Num, Value):
          self.flip = flip
          self.ID_Num = ID_Num
          self.Value = Value
  
      def Flip(self):
          """
          Method is important in determining the number of flips and simulating the coin
          """
          data = []
          Num_flip = int(input("how many times do you want to flip the coin? :"))
          print("the ball at the start: ball: d%, state: d% value: d% " %(self.ID_Num))
          for i in range(Num_flip):
              self.flip = self.flip = 1
              if randint(0,1) == 0:
                  self.Value = self.Value + 1
                  data.append(self.value)
  
              else:
                  self.Value = self.Value - 1
                  data.append(self.Value)
  </code></pre>