jupyter notebookの使用において、
以下の関数def luckey_animal2(num)実行時、
誤って関数名をluckey_animal()で実行したところ、
セル中の関数だけでなく、その後実行したすべての関数が処理されない事象が発生しました。
def luckey_animal2(num):
animal = ["dog", "rabbit", "pig", "cat", "bird", "bear"]
idx = num % len(animal)
print("ラッキーアニマルは...")
print(animal[idx])
num_str = input("好きな数字を入れてください:")
num = int(num_str)
luckey_animal()
セルの左にはIn[*]と表示されており、
この表示が発生している問題への対策として
『kernel→restart』ののち、実行することがあげられていたので試してみると、
無事に実行され、入力フォーマットが表示されました。
対処方法は上記のとおり行えばよいことがわかりましたが、
事象発生要因がわかりません。
どういった要因で処理が進まないという事象が発生したのでしょうか。
あなたの回答
tips
プレビュー