情報:IT
高校生

至急です!
写真の問題が分からないので教えてください🙇‍♀️

次の条件を満たすプログラムを考えてください。 さまざまな解法があり、正解は一つではありませんが、 python の文法に従って記述してください ①2進数の桁数が1桁増えるごとに表現できる数が2倍になることを授業で知ったので、 ある桁数の時に何通 りの表現ができるのかを知りたいと思い、プログラムで簡単に調べられるようにしたいと思います。 入力さ、 れた数字を桁数として扱い、 最大何通りの表現ができるかを出力できるプログラムを作ります。 入力を受け付けるプログラムは一例として『変数名 = int(input("2進数の桁数を入力してください"))』 などがあ り、図のように入力を待ち受けるインターフェースを出すことができます。 (75ページ) 2進数の桁数を入力してください: ※2進数のデータ量は1桁増えるごとに2倍になっていきます ※A * * B を使うことでAのB乗とすることができます
次に入力した桁数に基づきバイト表記の場合には何バイトになるのかを出力できるようにします。最大何通 りの表現が可能かを表示したあとに、入力された桁数は何バイトになるのか表示できるようにプログラムを 追加しましょう。 ① の続きを以下に記述してください バイトに変換すべき数はどこに保存されているかを考えましょう 8ビットで1バイトになります
情報 プログラミング 2進数

回答

まだ回答がありません。

疑問は解決しましたか?