Эта функция не останавливается после выбора одного целого числа, она продолжает делать это в бесконечном цикле. Может кто-нибудь сказать мне, почему, или как я могу исправить эту проблему?
def wGen():
top = len(Repo.words)
randInt = random.randint(0,len(Repo.words))
print randInt, top
Выводит следующее: (1037 - количество элементов в базе данных)
...
214 1037
731 1037
46 1037
490 1037
447 1037
103 1037
342 1037
547 1037
565 1037
90 1037
...
Итак, я вызываю функцию с помощью этой «функции меню»
def gameMenu():
"""Game Menu"""
gameMenuPrint()
def m():
inp = raw_input('enter option: ')
while inp != 'q':
if inp == 'play' or inp =='1': GameC.wGen()
elif inp == 'help' or inp =='2': pass
elif inp == 'back' or inp =='0': mainMenu()
else:
print 'wrong input!'
inp = raw_input('enter valid a option!: ')
m()