所以,我想創建一個在學校的一個項目密碼猜測器,我遇到的麻煩的代碼的繼承人的一部分:我是否正確地向變量添加數字?
dictfile = open('c:/ScienceFairDictionaryFolder/wordsEn.txt', 'r')
DictionaryWords = dictfile.readlines()
def Number_Finder():
for x in DictionaryWords:
Intadd = 0
if x.replace("\n", " ") + str(Intadd) == Password:
print("Congrats, you found the password!")
else:
while Intadd <= 10:
Intadd +=1
print(x)
Number_Finder()
我試圖瞄準是的代碼是這個樣子:
Wildcat1
Wildcat2
Wildcat3
Wildcat4
Wildcat5
Wildcat6
Wildcat7
Wildcat8
Wildcat9
Wildcat10
然而,當我運行代碼,我得到這個:
Wildcat
Wildcat
Wildcat
Wildcat
Wildcat
Wildcat
Wildcat
Wildcat
Wildcat
Wildcat
我認爲這是與我如何試圖將英塔結合的問題DD與變量,我不確定。謝謝您的幫助!
爲什麼許多神奇x'後'出現在'print'聲明,如果你不問它? – Julien