-1

あなたがコードの達人なら、これはばかげているように思えるかもしれません。しかし、答えれば、あなたはコーダーの超自然的な領域のコード菩薩のようなものになります. 冗談だと思われます。

だから、私はこのビットのコードを書きました:

def media():    
n = 0
soma = 0
while True:
    print("Type a number")
    num = input()
    print type(num)
    if num is int:
        soma = soma + num
        n = n + 1
        print "soma =", soma, " num = ", num, " n = ", n
        media = soma/n
        print media
    else:
        break
media()

コードを実行すると、次のような結果が得られます。

ここに画像の説明を入力

私の質問は、なぜ条件if num is int:が満たされないのですか?

私の目標は、「ユーザーが ENTER を入力すると壊れる」という条件を作ることです。

前もって感謝します。

4

1 に答える 1