我不知道这个问题是否有意义,但我会尽力解释。我有很多列表(第1-20轮),我想问用户他们在哪一轮,所以他们也可以向右跳。我有一个适用于每个列表的函数,我只需知道要使用哪个列表
round1 = [1, 2, 3, 4]
round2 = [5, 6, 7, 8]
class MakeUp():
def example_round(self,filler):
self.filler = filler
if 'a' in filler:
return example_function(raw_input('What round are you on?'))
没有用户会输入round1。他们要打第一轮或第一轮。如何操纵它,这样无论他们输入什么,我都能拉出所需的一轮?我只是想知道是否有办法操纵
example_function(raw_input('What round are you on?'))
所以如果他们放1,我可以拉第1轮
答案 0 :(得分:0)
使用dict来管理功能。
funcs = {"1": round1, "2": round2, ...}
funcs[input]()