-5

私はpythonが初めてなので、これが非常に単純な場合は申し訳ありませんが、ちょっと行き詰まっており、コイントスに関する他の質問を見てきましたが、これはそれらよりもさらに単純です:

簡単に言えば、なぜ私のプログラムが機能しないのですか?

class Coin: 

    showing_heads=True
    value=1

    def show(self):
        if (self.showing_heads==True): 
            return "Heads" 
        else:              
            return "Tails" 

    def turn(self): 
        if (self.showing_heads==True): 
              self.showing_heads=False 
        else:                           
            self.showing_heads=True 

    def run_cointoss(2): 
          coin1=Coin() 
          coin2=Coin() 

          print "This is coin1" 
          print coin1.show() 
          print "This is coin2" 
          print coin2.show() 
          print "Turn them over" 
          coin1.turn() 
          coin2.turn() 
          print "This is coin1" 
          print coin1.show() 
          print "This is coin2" 
          print coin2.show() 
4

2 に答える 2