10 進数をバイナリに変換する

Beginner

This tutorial is from open-source community. Access the source code

はじめに

コンピュータサイエンスにおいて、バイナリは基数 2 の数値表記システムであり、通常 0 と 1 の 2 つの記号を使って数値を表現します。バイナリはコンピューティングやデジタルエレクトロニクスにおいて広く使われています。このチャレンジでは、10 進数を入力として受け取り、そのバイナリ表現を返す Python 関数を書きます。

10 進数をバイナリに変換する

10 進数を入力として受け取り、そのバイナリ表現を文字列として返す関数to_binary(n)を作成します。あなたの関数は次の手順を実行する必要があります。

  1. bin()を使って 10 進数をそのバイナリに変換します。
  2. バイナリ表現を文字列として返します。
def to_binary(n):
  return bin(n)
to_binary(100) ## 0b1100100

まとめ

このチャレンジでは、Python を使って 10 進数をそのバイナリ表現に変換する方法を学びました。この関数を使って、バイナリ演算を行ったり、プログラム内でバイナリ値を表示したりすることができます。