0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Pythonで"整数の指定桁数以下を"切り下げる方法

Last updated at Posted at 2020-07-05

#Pythonで整数の指定桁数以下を切り下げる方法

小数だと切り下げはmath.foor()がありますが、整数はどうするんだ?となったので投稿。

##実現したいこと

165886

#上記を100の位まで切り捨て(以下にしたい)て出力したい
165000

##コード

#元の数字を「切り捨てたい桁数のひとつ上を1に、それ以下を0にした数字」で除算した、商を出す
#商に「切り捨てたい桁数のひとつ上を1に、それ以下を0にした数字」を乗算する

#100のくらいの切り捨て(「〜数字」は1000となる)、また下のコードの()でくくったのが商
result = (165886 // 1000) * 1000
print(result)

#出力結果:165000

##最後に

考えたらすごく単純でした。
数学的要素があるからといって、すぐにライブラリやモジュールに頼りすぎずてはだめだなと。
少しは自分の頭使わないといけないなと実感しました。
「標準ライブラリにあるだろ」と思い込みずっと探して、最終的に自分で思いついたので反省しきりです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?