Модуль: (Python) 実数


Задача

1/11

実数

Теория

実数

プログラミングでは、すべての数値はまず整数 (integer) と小数 (float) に区別されます。 .

変数の型を判別するために、Python には組み込みの type() 関数があります。 <プレ> 名前=「イヴァン」 print(タイプ(名前))  # 画面に <class 'str'> が表示されます。 n=5 print(type(n))  # <class 'int'> r=5.0 print(type(r))  # <class 'float'>
5.0 の値は、10 進数で表された数値です。 プログラミングでは、すべての小数は 表記に小数点がある数値です。このような数は実数と呼ばれます。
 
実数は小数点を含む数値です。整数部分と小数部分は、数学のようにコンマではなく、ドットで区切られています。

たとえば、数字 \(1 \over 2\)、 \(\sqrt 2\)  は実数です。 int では、そのような数値を格納するには不十分です。 
Python は  float.
データ型を使用して実数を表します。
例の r 変数のように、数値の小数部がゼロに等しい場合でも、コンパイラはメモリ内に実数変数を作成します。数字の表記に小数点がありますので!いわば、小数点は、実際の変数を作成する必要があるという翻訳者への信号です。 

非常に大きい数と非常に小さい数  「浮動小数点」を使用して書かれています(いわゆる科学形式)  
科学形式では、数値は仮数(数値の重要な部分) 指数として表されます。 書くとき、仮数部と指数部は文字 e (ある程度 10 を表す) で区切られます。 

たとえば、電子の電荷の値 ( \(1.60217662 \times 10^{-19}\) C) を変数は、次の形式で記述します  ; <プレ> El = 1.60217662e-19
ほとんどすべての実数を完全な精度でコンピュータ メモリに格納することはできません。これは、格納に割り当てられるビット数が限られているためです。
 
そのため、実数で計算すると、表現の不正確さによる誤差が累積します。さらに、割り当てられるスペースが少ないほど、このエラーは大きくなります。

 

Задача

プログラムは、以下の数値を科学形式で出力します。 「通常」で書き留めてください。  (整数部分と小数部分の区切りとしてカンマを使用)
\(1.2345e+01\)

Выберите правильный ответ, либо введите его в поле ввода

Комментарий учителя