'float' オブジェクトは整数として解釈できません。
2022-02-18 21:09:39
パイソン2
C:\Userschenjun>python
Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:24:40) [MSC v.1500 64ビット版(
AMD64)] win32上
詳細は、"help", "copyright", "credits" または "license " を入力してください。
0/200 + 1
1
>>> 1/200 + 1
1
パイソン3
C:\Userschenjun>python3
Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)
win32で
詳細は、"help", "copyright", "credits" または "license " を入力してください。
0/200 + 1
1.0
>>> 1/200 + 1
1.005
python2では、/は小数点を除いた整数部分のみをintとして残します。
Python3では、/の結果は本当に除算で、結果はfloatになります。だから、エラーメッセージがある。'float'オブジェクトは整数として解釈できません。
python3 ダブルで
//
でOK
関連
-
Linux の ssh 公開鍵の追加
-
アクセスが拒否されました。PROCESS 特権が(少なくとも1つ)必要です。
-
[Linux] [コンパイル] libmpc.so.3: cannot open shared object file: そのようなファイルまたはディレクトリはありません
-
Nvidia グラフィックスカード 初期化に失敗しました NVML Driver/library version mismatch エラー解決法
-
Python easy_install は "ImportError: pkg_resources という名前のモジュールがありません" というエラーが発生しました。
-
Linuxの一般的なコマンドを史上最も完璧にまとめた本(超充実! (超詳しい!)これだけ集めれば十分!?
-
LinuxでDNSの正逆解析エラー:** server can't find ?・・・・・・? : NXDOMAIN
-
Linux "std::bad_allocのインスタンスを投げた後に呼び出されたterminate what(): std::bad_alloc Aborted "
-
Linuxでプログラム実行時にTextファイルがビジーになる問題の解決方法です。
-
pip: コマンドが見つかりません
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Makefile:9: *** セパレータがありません。
-
解決 ERROR: EnvironmentError のため、パッケージをインストールできませんでした。[Errno 28] デバイスに空き領域がありません。
-
[エラーログ】シェルスクリプトによって報告された曖昧なリダイレクトを解決する
-
[シェルプログラミング】シェルスクリプトの実行エラー: シンタックスエラー: 予期せぬファイルの終了
-
centos 7.2 make: *** `default' が必要とする `build' をターゲットとするルールがありません。停止します。
-
mach-mini2440.c:155: error: array type has incomplete element type
-
[turn] makeが表示される ターゲットが指定されておらず、makefileが見つからない 解決方法
-
PackagesNotFoundError: 以下のパッケージは、現在のチャネルから利用できません。
-
linux リモートコピーコマンドと通常のファイルソリューションではありません。
-
Ansibleの通常ユーザーsudoがコマンドを実行します。