或阿呆のブログ

巷では、武器商人@ダーツで通っています。Python好き好きプログラマーです。芥川龍之介、太宰治が好きです。

バカでかい変数を使う

C言語とかだと型ってかなり重要。Max,Minが決まっていて、範囲を越えるとオーバーフローとかするからサイズに気をつけて扱ってねというのがスタンス。

が、Maxサイズオーバーしたからって、二つの変数使うとか、ばかばかしいよね。

>>> digit=0
>>> type(digit)
<type 'int'>
>>> digit=1000000000
>>> type(digit)
<type 'int'>
>>> digit=10000000000000000000000000
>>> type(digit)
<type 'long'>
>>> digit=100000000000000000000000000000000000000000000000000000
>>> type(digit)
<type 'long'>
>>> digit=100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
>>> type(digit)
<type 'long'>
>>> 

こんな感じが都合いい。