【发布时间】:2015-05-07 01:46:52
【问题描述】:
如何创建一个创建多个函数的循环? 我需要创建多个函数,并在下面的示例中使用 colX 的变量。
换句话说,我将如何创建一个循环来简单地执行以下操作...
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)
【问题讨论】:
-
请查看Python tutorial 中的第 4.2 节(“
for语句”)和第 4.7 节(“更多关于定义函数”)。查看目录并阅读您不熟悉的任何部分可能会很有用。 -
为什么不只创建一个将数字作为参数的
game_col函数?
标签: python loops python-3.x