新しいアカウントで始めました。

身の回りの出来事や写真が中心です。

ジェネレータ話題は終わりにしたかったのですが、訂正があります。

2021-09-18 21:38:31 | Python

 階乗のジェネレータ。これで良いと思います。電卓でチェックしてみましたが、最後の数値でエラーになりました。10桁電卓です。だいぶ昔になりますが、Pieの2万桁をやってみたことがあります。ネタ本はありです。高精度計算をしたので、VBでしたが1語のIntegerで表せる数値を9999までに限定して後は筆算と同じ理屈です。人なら一桁が一個の数値ですが、パソコンでは一個の数値が9999まで表示できる。そんなことしなくて良いんです。多分ですが。その後BigNumとかの数値を表せて、VBでも高精度計算をしなくても良くなったように思います。

 多分このジェネレータもどこまでも、数値を発生させるんでしょうね。オーバーフロー無しで。

gen_PrimNumberはジェネレータなので、printしてはいけないですよね。訂正です。


コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« フィボナッチ数列のジェネレ... | トップ | Rubyをイジって、遊んでまし... »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

Python」カテゴリの最新記事