質問するログイン新規登録
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Q&A

解決済

3回答

2474閲覧

千の位以降切捨てができません

Kyohei

総合スコア23

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

0グッド

1クリップ

投稿2018/11/26 07:40

0

1

ある金額を千円単位に丸めたいのですがその方法を御教授ください。
例えば、、、
123456という金額があったとし、これを千円単位に丸めるので123としたいです。
123456の三桁目が5未満もしくは5以上であろうと切り捨て表示もしつつ。

私のコードは以下となります。

i=123456 round(i,-3)

結果は以下となります。

123000

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

python3 切り捨て
で google 検索してみるとよいです。

参考情報

...
Python で割り算をするときの繰り上げと切り捨て3つのやり方がある。

  1. 演算子のみを使う。
    # 切り捨て
    4 // 3
    # 切り上げ
    -(-4 // 3)

  2. math モジュールを使う。
    import math
    # 切り捨て
    math.ceil(4 / 3)
    # 切り上げ
    math.floor(4 / 3)

  3. int モジュールを使う。
    # 切り捨て
    int(4 / 3)
    # 切り上げ
    # 無し
    ...

投稿2018/11/27 12:00

katoy

総合スコア22328

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Kyohei

2018/12/04 02:12

katoysさま ご丁寧にありがとうございます!
guest

0

1000で割って(整数演算)1000を掛けましょう

投稿2018/11/26 07:43

y_waiwai

総合スコア88180

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Kyohei

2018/11/27 02:15

y_waiwai様 ご教授いただき誠にありがとうございます!
guest

0

ベストアンサー

千の位以降切捨て
123456という金額があったとし、これを千円単位に丸めるので123としたい

Python

1i // 1000

失礼、これは『100の位で四捨五入』ですね。

Python

1round(i / 1000)

投稿2018/11/26 07:43

編集2018/11/26 07:47
LouiS0616

総合スコア35678

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Kyohei

2018/11/27 02:16

LouiS0616さま ご教授いただき誠にありがとうございます!試してみるとうまく行きました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.30%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問