2つの小数に丸められたJavascript

| | | | | | | | | | | | | | | | | | | | | | |

Pythonで値を小数点以下2桁に丸める方法は?それはとても良い質問です。幸運なことに、Pythonには、数値を丸めることができる関数がいくつか用意されています。

数値を小数点以下2桁に丸めることが一般的です。 Moneyは小数点以下2桁のみを使用します。金銭的価値を小数点以下第3位で扱いたくない。多くの場合、重みは小数点以下2桁で表されます。追加の値は、ほとんどの場合に必要とされない精度を高めるためのものです。

このガイドでは、Pythonで数値を小数点以下2桁に丸める方法について説明します。コード内の数値を丸める方法を学ぶのに役立つ2つのコードスニペットを見てみましょう。

丸め()を使用して数値を丸める

方法を計算するプログラムを作成する必要があります友人のグループの各友人が夕食に支払わなければならない多くのお金。まず、食事の費用とそこにいた友達の数を入力するようにユーザーに求めます。

次に、各友達の金額を計算します夕食代を払わなければなりません。注文内容に関係なく、各友達は同じ金額を支払う必要があると想定しています。

"meal_cost"と"friends"の両方を浮動小数点数に変換しました。実際、 input()メソッドは文字列を返します。 Pythonの数学演算子を使用して文字列値を計算することはできません。

次に、この値を小数点以下2桁に丸めましょう。 round()メソッドを使用します。 round()メソッド。値を最も近い整数または最も近い小数に変換します

また、各友達がコンソールディナーに寄付しなければならない金額を印刷します:

組み込みのround()を使用して、「cost_per_friend」の値を小数点以下2桁に丸めました。次に、 文字列連結を使用して、コンソールに印刷するメッセージを作成しました。この投稿では、各友人が夕食に支払う必要のある金額を教えてくれます

コードを実行して、動作する関数を確認します。

64.9を分割した場合数値を四捨五入せずに2x6の場合、小数点以下の桁数が複数ある数値が表示されます。私たちのコードは、私たちの部門の の合計を小数点以下2桁に四捨五入することにより、各友人が夕食に10.82ドルを支払う義務があると計算します。 <

h2>文字列の書式設定を使用して数値を四捨五入します

最後の例では、四捨五入された数値を文字列で示しました。数値を文字列で表示することが唯一の目的である場合は、数値を丸める別の方法があります。このメソッドはPython3.xでのみサポートされています。

.format()を使用して、各友人が夕食に支払う必要のある値を四捨五入するようにコードを修正しましょう。 ">フォーマット文字列の構文。

まず、各友達が支払う必要のある金額を計算します。

次に、各友達が必要とする量を示す print()ステートメントを記述します。夕食の支払い。 .format()命令をprint()命令とともに使用します。これにより、文字列内の値をフォーマットできます。

.format()ステートメントは、次の構文を使用して、2桁に丸められた数値の10進表現を作成します。

コロン(:)は、コードに次のことを示します。値をフォーマットします。ゼロは、ゼロで埋めることができる数値を処理していることをPythonに通知するために使用されます。 .2は、Pythonに数値を小数点以下2桁に丸めるように指示します。 「f」は、値を数値として示します

コードを実行して、何が起こるか見てみましょう。

コードは、各友達がディナーに支払う必要のある金額を正常に計算します。結果は、最初のコードスニペットのようになります。数値データが小数点以下2桁に丸められます。

このメソッドは、コンソールに値を出力するだけなので、最初のコードスニペットよりも効率的です。このコードでは、 round()ステートメント。

roを使用する場合コードのさらに値を追加すると、文字列フォーマット構文は実用的ではなくなります

結論

最も一般的なアプローチ。値を小数点以下2桁に丸めるには、次のようにします。

最初の方法は、数値を丸める必要があるすべての場合に有効です。 2番目の方法は、文字列で使用する値を丸める場合、およびPython3.xを使用している場合にのみ機能します。

これで、値を小数点以下2桁に丸める準備ができました。 Python pro のようにコード内に配置します!