このブログは移転しています。

MKTIAの備忘録

現在MKTIAの備忘録に記事を移行中です。

[Python]数値の下2桁を抽出して出力する

とある問題で入力された数値の下 2 桁を出力しなさいというタスクが与えられたのですが、そういえば Python でのやり方を知らないなーと思って検索したところ、全然見つからず意外と苦労してしまいました…

スポンサーリンク

一番単純な方法

最も簡単なのは、100 で割る方法です。

補足:入力方法の違い

因みに、Python3 で書いていたのですが、私の認識が間違っていなければ Python2 では入力方法が異なります。

Python2 では数値と文字列の取得に別の関数を当てていたのに対して、Python3 では全て文字列として取得し、型変換で数値にするように変更されたようです。

他には

100 で割る方法を思いつかず、いろいろ調べていた中で結局以下の方法を用いました。

本当は PHP のコードだったのですが…

実行はできますが、私みたいな人がいるとバグの温床になると思うので、使わない方がいいでしょう。( ..)

数値が整数でない場合

もし数値が整数でないと、100 で割るという方法が使えません。

ググってたら stackoverflow で同じような質問を見つけたので、リンクを貼っておきます。

stackoverflow(英語)

スポンサーリンク

フォローする