から印刷しましたので、input
番号を使用してフィボナッチシーケンスを印刷しようとしました。自分のコードに数値を入力する方法がわかりません。フィボナッチを入力番号
def fibonacci(n):
a,b=0,1
while(a<n):
print(a,end=' ')
a,b=b,a+b
print()
fibonacci(fibo_entry=input("enter number"))
私はこのエラーを取得する:あなたの関数がfibo_entry
-argumentをとらないので、
TypeError Traceback (most recent call last)
<ipython-input-113-d552685b93df> in <module>()
7 a,b=b,a+b
8 print()
----> 9 fibonacci(fibo_entry=input("enter number"))
TypeError: fibonacci() got an unexpected keyword argument 'fibo_entry'
ありがとうございました!明示的な方法はうまくいき、簡単なようです。 –
@KrithikaKrishnan問題はありません。 [受け入れる](http://stackoverflow.com/help/accepted-answer)/ upvote有益な回答を忘れないでください。 :) – MSeifert
こんにちは@KrithikaKrishnan *回答があなたの問題を解決した場合は、回答を受け入れることを検討してください(左に上/下の矢印の下に大きな "V"を入れてください)。それはあなたのために働いた答えを示す適切な方法であり、将来的に良い答えを得るチャンスを増やします。 –