我正在尝试为棒球程序编写一个程序,该程序将使用多个生成器来获得罢工和球。我的生成器如下所示:
k = (strike(x) for x in range(3) if x%1 ==0)
w = (ball(n) for n in range(4) if x%1 == 0)
到目前为止,我的程序如下所示:
def count(pitch):
if pitch == 'strike':
return next(k),w
elif pitch =='ball':
return next(w),k
我希望我的代码返回罢工的下一个结果并返回当前的球,反之亦然。请帮助我很困惑。