-5
def my_fun(x):
z = 0
for item in x:
m = x.count(item)
if m > z:
z = m
return z
y = ["cat", 4, "dog" , "cat" , 2, "cat", 2]
print (my_fun(y))
コードの出力は3
です。誰かがどのように説明できますか?コードの出力は3です。どのように説明することができますか?
を期待他に何はっきりしていませんか? –
でも出力は3となりますが、それでも3を返します。 –
コード実行を[http://pythontutor.com/visualize.html#mode=edit](http://pythontutor.com/visualize.html#mode=edit)で視覚化してください。 – wwii