前提・実現したいこと
ここに質問の内容を詳しく書いてください。
pythonで上のようなプログラミングを課題で作っています。下のようにプログラミングを組んでみたのですが、このようなエラーが起きてしまいました。どうしたら直せるでしょうか?
プログラミング初心者なのでもしほかにもおかしい所などあれば教えていただけると幸いです。
発生している問題・エラーメッセージ
line 9, in <module> t=漸化式(n) NameError: name 'n' is not defined
該当のソースコード
python
1import math 2def 漸化式(n): 3 if n==0: 4 return 1 5 else: 6 return n==1/2*(b/漸化式(n-1)+漸化式(n-1)) 7 return n 8while True: 9 t=漸化式(n) 10 t=t+1 11 if abs(漸化式(n)-漸化式(n-1))<10**(-6): 12 print("求める答えは",n,"です")
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー