前提・実現したいこと
現在pythonを勉強中です。かなりの初心者ですので、丁寧に教えていただけると助かります。
発生している問題・エラーメッセージ
うまく関数が変数に代入できません。回答よろしくお願いします。
Traceback (most recent call last): File "/Users/ooishi/Desktop/python_lesson/例文.py", line 8, in <module> a() TypeError: 'str' object is not callable
該当のソースコード
def knights2(saying): def inner2(): return "We are the knight who say: '%s'"%saying return inner2() a=knights2("duck") a()
試したこと
type(a)
この関数で調べてみると、strと表示されたので、knights2が関数として認識されていないことだけはわかりました。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/15 14:54