と仮定すると、と"baba"はあなたのピンとパスワードです。itertools関数なしでブルートフォースアルゴリズムを解く
それぞれがピンとパスワードを取得するまでループを維持する2つの異なる関数を記述します。
私はitertools関数を使って何かを書くことができましたが、私の家庭教師はそれを使わないと言って別の方法を探すべきでした。私は2週間しかコーディングしていないので、私の理解は広くありません。いくつかのアドバイスを本当に感謝します。私は本当に私の質問がいかに乱雑に残念です、これはこれを初めて使用することです。
import itertools
import string
for guess in itertools.product(string.lowercase, repeat=6):
if checkguess(''.join(guess)):
print("Password is: {0}".format(''.join(guess)))
'itertools'モジュールで試したことを追加できますか? –
PINとパスワードが*与えられている場合、なぜループする必要がありますか?問題の説明はまだ明確ではありません。また、今までの最善の試みを投稿してください - あなたは私たちに*コードを与えていないので、あなた自身でこの問題を解決しようとしていないようです。 – Prune
単に 'itertools'ルーチンを置き換えるだけで問題になるはずはありません。これらのアルゴリズムはあなたが投稿する前に実行していたはずのブラウザ検索で簡単に見つけられます。 – Prune