__init__() missing 1 required positional argument: 'Value'
<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>