あなたがコードの達人なら、これはばかげているように思えるかもしれません。しかし、答えれば、あなたはコーダーの超自然的な領域のコード菩薩のようなものになります. 冗談だと思われます。
だから、私はこのビットのコードを書きました:
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 を入力すると壊れる」という条件を作ることです。
前もって感謝します。