这是我的while循环中的所有代码。我已经在def语句jest之外声明了num,所以我没有得到全局变量错误。
您是否需要将所有其他def语句调用回循环?
num = 0;
def Loop(NumOfFeedback, num):
while num < NumOfFeedback:
classOne(Math,Science,English,History,Band,Choir,Spanish,French,German)
workloadOne(Little,Medium,aLot)
classTwo(MathA,ScienceA,EnglishA,HistoryA,BandA,ChoirA,SpanishA,FrenchA,GermanA)
workloadTwo(LittleA,MediumA,aLotA)
GPA(FourPO,ThreePFive,ThreePO,TwoPFive,TwoPO)
Age(A14,B15,C16,D17,E18)
num = num + 1
print num
答案 0 :(得分:0)
您只是定义Loop,但您可能没有运行它。 当您修改一个函数时,您只需保存它,但为了运行它,您必须从代码中调用它。 在代码末尾添加此代码(使用您需要的值):
Loop([NumOfFeedback], num)
您应该将函数的名称更改为小写(而不仅仅是循环 - 超级不明确)。
同时向下移动num = 0
- 正好在通话之上。