問題タブ [password-generator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 計算された組み合わせのパーセンテージを取得する方法は?
私はこのパスワード ジェネレーターを持っています。これは、小文字、大文字、および数字 (0 を除く) を含むリストから 2 ~ 6 文字の長さの組み合わせを計算し、合わせて 61 文字です。
必要なのは、既に作成された組み合わせのパーセンテージ (ステップ 5) を表示することだけです。選択した長さのすべての組み合わせを計算し、その数から境界値 (5 % のステップ値) を計算して、テキスト ファイルに書き込まれた各組み合わせをカウントし、組み合わせの数が境界値に達したときに を出力しようとしましたxxx % completed
が、このコード動作しないようです。
パーセンテージを簡単に表示する方法を教えてください。
私の英語で申し訳ありませんが、私はネイティブ スピーカーではありません。
皆さん、ありがとうございました!
python - パスワードジェネレーターが正しく実行されない理由を理解する方法について質問があります
私は初心者のプログラマーなので、明らかなことに気づいていない場合はご容赦ください。
パスワードジェネレーターで問題が発生しました。まず、スクリプトを実行するとコードが正しく実行されず、「Your password is: 」と表示され、パスワードが生成されません。
ブレークポイントを使用してコードをチェックしましたが、異常はないようです。なぜ生成されないのかを解決するために助けが必要です。
繰り返しますが、「明らか」に気付いていない場合はご容赦ください。
ありがとう!そして私のコードを以下に示します:
python - [Random String Generator]else 条件でループに陥る
したがって (おそらく私のコードからわかるように)、私は Python (バージョン 3.8.3) の初心者であり、これまでのところ非常に楽しんでおり、いくつかの異なる初心者プロジェクトに挑戦してきました。私は現在、ランダム文字列ジェネレーターを作成しています(つまり、パスワードジェネレーター、したがってシークレットモジュールを使用しています)。
ただし、私の問題は、ユーザーが間違ったオプションを入力した場合の対処方法です。ご覧のとおり、else ステートメントでは、入力した内容が以前のオプションのいずれにも一致しないと想定しているため、ジェネレーターを再度実行してみます (else ステートメントで userWelcome を再度呼び出します)。
ただし、たとえば 12 を入力として入力すると、シェルは文字列を出力し始めます (オプションではありません もう一度試してみましょう) 文字通り、ループに陥ったように千回出力します。私は正確に何が間違っているのか疑問に思っています。
私が試したこと:
(1) だから私は最初にtry と exceptでこの入力の問題を解決しようとしました。
(2)入力の整数をチェックするelif ステートメントを作成しようとしましたが、これもループに陥ります。コード:
とにかく、それがうまく説明されることを願っています。私はこれで数時間忙しかったので、これを聞いてみようと思いました. たぶんそれは非常にばかげた質問かもしれませんが、私にとっては難しいです:)
TL;DR: 関数を再度実行して適切なユーザー入力を確認したいのですが、奇妙なループに陥ります
お時間とご尽力いただきありがとうございます。