教えて!gooにおける不適切な投稿への対応について

def sokudo(T,length):
return int(length/T)
print(sokudo(length=200,T=10))
で 結果は
20となるが

def sokudo(T,length):
return int(length/T)
print(sokudo(length=200,T=10)) では
は0となるにのは何故
ご教授ください。

質問者からの補足コメント

  • 質問間違ってました。
    def sokudo(T,length):
    return int(length/T)
    print(sokudo(length=200,T=10))
    で 結果は
    20となるが

    def sokudo(T,length):
    return int(length/T)
    print(sokudo(length=10,T=200)) では
    は0となるにのは何故
    ご教授ください。でした。

    No.2の回答に寄せられた補足コメントです。 補足日時:2021/04/11 01:28
  • 質問間違ってました。
    def sokudo(T,length):
    return int(length/T)
    print(sokudo(length=200,T=10))
    で 結果は
    20となるが

    def sokudo(T,length):
    return int(length/T)
    print(sokudo(length=10,T=200)) では
    は0となるにのは何故
    ご教授ください。でした。

    No.1の回答に寄せられた補足コメントです。 補足日時:2021/04/11 01:29
gooドクター

A 回答 (4件)

>組み込み関数 int()



どうでも良いことなんだけど

→組み込み型int(整数クラス)のコンストラクタ int()

ですね。
    • good
    • 0

int(length/T) で length=10, T=200なら


length/T は 0.05

int(0.05) は 0です。

組み込み関数 int() は意外と複雑な関数だけど
浮動小数点オブジェクトが与えられた場合、
値を0方向へ丸めて整数オブジェクトを返します。

https://docs.python.org/ja/3/library/functions.h …
    • good
    • 0

インデントの問題?



教えてgooの開発者はバカだから、投稿文の行頭の空白を埋めてしまいます。
ですから、質問文は、上下とも同じスクリプトになっています。

#1さんは、忖度して、2行目を字下げしておられます。
この回答への補足あり
    • good
    • 0

0にはならないです。

「パイソン文法で」の回答画像1
この回答への補足あり
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

gooドクター

このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング