float(float(1)/float(i) * float(score))
答えて
と仮定すると、Pythonの2.xのは:Pythonの2.xでは、除算は除算を整数にデフォルトで設定されているので1.0/i * score
あなたが心配する必要がある主なケースは、部門です。浮動小数点除算を行うには、被除数または除数のいずれかを浮動小数点にする必要があります。したがって、1.0
です。したがって、1.0/i
は浮動小数点数になり、浮動小数点をスコア(整数または浮動小数点にすることができます)に掛ければ、別の浮動小数点数になります。
しかし、python 3.xでは、除算のデフォルトは浮動小数点除算なので、1/i * score
が動作します。
私が全く間違っていない限り、単純な1.0/i * score
は浮動小数点になります。それがPython 3のみであるかどうかはわかりません。
のpython 3、 'score/i' – Jimmy
1.0 * score/i;
は何をしたい、それ
は単にPython2でfloat(score)/i
で行う必要があります。 1つのオペランドが浮動小数点の場合、結果もfloatになるので、score/float(i)
または1.0*score/i
のコードも同様に機能します。
from __future__ import division
を.pyファイルの先頭に置くこともできます。デフォルトでは、浮動小数点除算があります。つまり、score/i
と書くことができ、Python3のようにfloatになります。
' 'score/i'と一緒に' from __future__ import divison'が 'score'と' i'が 'decimal.Decimal'と同じコードを動作させる唯一の方法です。 –
- 1. これはどのようにしてAndroid用の正規表現を書くことができますか?
- 2. これはどのようにして1行に書くことができますか?
- 3. どうすればこのためのlinqクエリを書くことができますか?
- 4. どのようにプロシージャを書くことができますか?
- 5. どうすればgnuplotに矢印を描くことができますか?
- 6. このクエリはどのように書くべきですか?
- 7. どうすればこれを.loadの中から開くことができますか?
- 8. このbashスクリプトはどのようにして 'a'と書くことができますか?
- 9. どうすればこのアニメーションを行うことができますか?
- 10. PHP - このIFとELSEステートメントをよりクリーンで速く書くにはどうすればいいですか?
- 11. ckeditorどうすればImage Propertiesウィンドウを開くことができますか?
- 12. jqueryでこのコードを書くにはどうすればいいですか?
- 13. PostgreSQLでどのようにこのクエリを書くことができますか?
- 14. どうすればgfのようにすることができますか?
- 15. どのようにCPUを少なくすることができますか?
- 16. ここでex.classはどのように等しくなければならないのですか?
- 17. ターゲットコントローラでデータを失うことなくモーダルビューを開くにはどうすればよいですか?
- 18. これをよりエレガントに書くことはできますか?
- 19. PHPパターン - このコードを書くにはどうすればいいですか?
- 20. ループなしでこれをどのように書き直しますか?
- 21. MySQL - この文書を書くにはどのようにすればよいですか?
- 22. どうすればCtrlキーを押しながら左に単語を置くことができますか?
- 23. フロート次の兄弟は、私にはわからないどのようにか、これは、インターネットエクスプローラで行うことができるならば前の兄弟
- 24. どうすればppt、doc、pps、rtfなどのファイルをAndroidで開くことができますか?
- 25. このクエリをActiveRecordに書くことはできますか?
- 26. これは `field in`を使ってどのように書くのですか?
- 27. どのように私はこのスタイルのCSSを書くことができます
- 28. どのようにJAVAでループに番号を書くこと
- 29. どのようにミリ秒がなく、ここで
- 30. このJavascriptのホバー機能を書くにはどうすればよいでしょうか?
+1。完璧で、さらにいくつかのキャラクター! – slezica