2017-02-24 5 views
-1

私は現在Pythonには新しくなっていますが、いくつかの基本的なアイディアを知っており、私自身の小さなプロジェクトから始めることにしました。バイナリコンバータへのテキストを作成したいのですが、私自身のバージョンです。たとえば、それぞれの文字にa = 1b = 2またはa = 1b = 10などの配置のために保持する値を与えたいとします。私の秘密のコードやエンコーディングのようなもの。私はどのようにして各自の特定のバイナリ値を各文字に設定してから、自分の単語をバイナリコードに変換するためにユーザ入力を使用することができますか?すべての文字を可変にする必要がありますか?特定のバイナリ値をユーザ入力に適用するにはどうすればよいですか?私は "my"バイナリと通常のバイナリ値が異なるので、bin()関数は必要ありません。私が上で述べたように、私は手紙の配置に私の拠点を置いています。私の初心者では申し訳ありません!Pythonでテキストをバイナリコンバータに変換する方法

+0

[「ボットされた」とは「ひどくやった」という意味です。](https://en.wiktionary.org/wiki/botch)私はあなたが本当に意味するものではないと思いますか? – Chris

+0

入力と出力の例を教えてください。 –

+0

こんにちは、お返事ありがとうございます。私はこのコンバータは文字通りのコンバータではなく、文字の配置に基づいているので、このコンバータは「ひどく」完了したコンバータだと説明したので、私はひどくやってしまったと言っていました。私は入力を使用して入力したい例( "あなたの名前は何ですか?")。たとえば、私は "Bob"と入力します。 "b"はアルファベットの2番目であるため、0010の値が得られ、アルファベットの "o"は1111という値になります。 – SubToxic

答えて

0

forループを作成し、各変数を手動で設定することもできます。また、組み込みのbin関数またはord関数を使用して時間を節約することもできます。 bin(ord('letter'))を使用すると、数値の文字が最初に変換され、bin関数を使用して変換されます。私もnewbであり、私はこれに似た何かを7年生でやらなければならなかった。

関連する問題