Я пытаюсь использовать цикл while, чтобы найти совпадение между двумя значениями.Один является статическим, а другой - записью в списке.Это код:
while count != 10:
for x in rawinput[pos]:
a = ord(x)
hash = hash + a
print hashlist[247]
print hash
print wordlist[247]
while hash != hashlist[247]:
pass
print wordlist[247]
hash = 0
count = count + 1
На самом деле хеш ДОЛЖЕН быть равен хеш-листу [247], но вместо того, чтобы распознать его и продолжить код со списком печати [247], python зависает во вложенном цикле while,Есть идеи или предложения?
Спасибо!
Редактировать: Исправлены отступы и удалены нерелевантные переменные.
Редактировать # 2: Все переменные определены ранее в скрипте.Это всего лишь фрагмент кода, который доставляет мне неприятности.Hash и Hashlist [247] равны (выводят print hash и print hashlist [247] каждый по 848).
Редактировать # 3: решено - Спасибо за помощь!