How would I make a loop that creates multiple functions? I need to create multiple functions, with variables for the colX in the example below.
In other words, how would I create a loop to simply the following...
def game_col1(self):
self.player = self.player + 1
if self.player %2 == 0:
self.window.col1_playera()
else:
self.window.col1_playerb()
print(self.player)
def game_col2(self):
self.player = self.player + 1
if self.player %2 == 0:
self.window.col2_playera()
else:
self.window.col2_playerb()
print(self.player)
def game_col3(self):
self.player = self.player + 1
if self.player %2 == 0:
self.window.col3_playera()
else:
self.window.col3_playerb()
print(self.player)
def game_col4(self):
self.player = self.player + 1
if self.player %2 == 0:
self.window.col4_playera()
else:
self.window.col4_playerb()
print(self.player)
def game_col5(self):
self.player = self.player + 1
if self.player %2 == 0:
self.window.col5_playera()
else:
self.window.col5_playerb()
print(self.player)
def game_col6(self):
self.player = self.player + 1
if self.player %2 == 0:
self.window.col6_playera()
else:
self.window.col6_playerb()
print(self.player)
def game_col7(self):
self.player = self.player + 1
if self.player %2 == 0:
self.window.col7_playera()
else:
self.window.col7_playerb()
print(self.player)
forStatements") and 4.7 ("More on Defining Functions") in the Python tutorial. It would probably be useful to look over the table of contents and read any sections you're not familiar with.game_colfunction that takes the number as an argument?