私はPythonとプログラミングを一緒に始めたばかりです。これは、初心者にとってフィボナッチ数を生成する非常に非効率的な方法ではないでしょうか?
a = 1
b = 1
total = 0
counter = input("Please enter the term you wish to end at: ")
print "1"
print""
print "1"
number = 2
while counter > number:
total = a+b
print ""
print total
a = b
b = total
number = number + 1
もしそうなら、誰かが次のようないくつかのことを指摘できますか:
私のコードをより効率的にするために何を調査するか/ Google。
私が取り組む必要があるプログラミング手法を提案してください (これは私の仕事の大きなサンプルではないことはわかっています)。