No.3ベストアンサー
- 回答日時:
> テキストエディタではこの変数はint型だと言っています。
> バージョンは3.6.5です
どの様に判断をしているのか不明ですが、テキストエディタのバグではないでしょうか?
同バージョンでの実行結果
>>> import sys
>>> sys.version_info
sys.version_info(major=3, minor=6, micro=5, releaselevel='final', serial=0)
>>> a = 5/2
>>> a
2.5
>>> type(a)
<class 'float'>
No.5
- 回答日時:
VS Codeは使ったことないので、詳しくはわかりせんが、
スクリプトを Python2として解析しているように見えます。
どこかに、どのバージョンとして解釈するか、みたいな設定はありませんか?
もしくは、VS Codeのバグなのか。
No.4
- 回答日時:
> しかしここでなぜintと出るんでしょうか。
分かりません(笑)。
と言うより、ここで書くよりMicrosoftへ報告した方が早いと思いますね(笑)。バグの可能性が高いです。
No.2
- 回答日時:
Python 3.7.0b3 (default, Mar 30 2018, 04:35:22)
[GCC 7.3.0] on linux
Type "copyright", "credits" or "license()" for more information.
>>> warikirenai = 5/2
>>> type(warikirenai)
<class 'float'>
>>>
No.1
- 回答日時:
Pythonはどのバージョンをお使いでしょうか。
2までは、整数型/整数型=整数型になります。
https://docs.python.jp/2.7/library/stdtypes.html …
>当然答えは2.5ですが
プログラミングでは、しばしば「数学と見た目は同じなのに内容が違う」ことがあります。
注意しましょう。
バージョンは33.6.5です
例えば
warikirenai = 5/3
print (warikirenai)とすると、結果は
1.6666666666666667
となります。
そしてこの変数warikirenaiはintだと言っています。
これだとこの計算結果は少数なのに、int型だということになりますよね?
割り切れるときにint/intがintになるのはわかるのですが、これはどういうことですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語 共用体について コマンドライン引数で値を2つ入力したときに、argv[2]の値をUNI u1 4 2022/04/25 20:34
- C言語・C++・C# C言語: ポインタ 5 2022/06/01 08:33
- C言語・C++・C# C言語 3 2022/10/04 15:07
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 割られる整数と割る整数を受け取って、商と余りを出力す 3 2022/07/05 10:23
- C言語・C++・C# C++ と、 1 2022/11/07 23:45
- Ruby プログラミング 3 2023/06/09 14:30
- C言語・C++・C# (C言語)めちゃくちゃな値になってしまいます。 5 2022/08/13 11:55
- C言語・C++・C# C言語の課題が出たのですが自力でやっても分かりませんでした。 要素数がnであるint型の配列v2の並 3 2022/11/19 17:41
- C言語・C++・C# 至急教えてください! プログラミングの問題です! お願いします! 出力2と全く同じ出力をするように、 2 2022/06/22 23:10
- C言語・C++・C# このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在 2 2022/12/19 22:50
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VMwareの古いバージョンがダウ...
-
reactを利用できるnode.jsのバ...
-
サイドワインダーのドライバ
-
JSPファイルで生じるエラーをど...
-
数字の単位 何故10m>0.003なの...
-
VBAなくなるの?
-
プログラミング開発経験とは?
-
サイト訪問者の情報を取得したい
-
AES暗号について
-
Visual Basicで簡単なミニゲームを
-
プラグインとパッチの違いは?
-
JavaBeansに関して
-
JavaとAndroidアプリ(Java)違...
-
IISワーカープロセスが原因でCP...
-
java と javax の違いは?
-
JNIでロードするライブラリが見...
-
エクセルVBAを動かすノートPC...
-
リアルプレイヤーの古い(以前...
-
J2EEか.NET Framwork どちらを...
-
Java でネイティブアプリケーシ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
gitでバージョン指定してダウン...
-
使用しているJUnitのバージョン...
-
CrystalReportsのバージョン確...
-
visual stadio 参照問題
-
EclipseでJavaコンパイラのバー...
-
MSCOMCTL.OCXのアップデートの方法
-
chromedriverのDLについて
-
【javaコンパイル時のエラーに...
-
バイナリファイルの著作権など...
-
UWSCが、動作環境の違いで動か...
-
URLDownloadToFileのコピペで64...
-
Tmocatのバージョン
-
Eclipse3.5.1のJUnitぼバージョ...
-
JRE 1.5.0.14のダウンロード先...
-
しばしばバージョン表記に現れ...
-
reactを利用できるnode.jsのバ...
-
Selenium/VBA/Chrome エラーで...
-
tomcatのwebapps配下のディレク...
-
バージョン番号とリリース番号...
-
mavenでtools.jar
おすすめ情報
失礼しました。バージョンは3.6.5です
これを見て判断していました(マウスオンするとこうなります)。エディタはVScodeです。
なるほど、type()で型がわかるんですね。勉強になりました。ありがとうございます。
しかしここでなぜintと出るんでしょうか。