私は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()