""" フィボナッチ級数を任意の上限まで書き出す関数 nまでのフィボナッチ級数を表示する """ def fib(n): a, b = 0, 1 while a < n: print(a, end=',') a, b = b, a + b fib(2000)
0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,
参考文献・引用:Pythonチュートリアル O'REILLY
多重代入
a, b = 0, 1
変数aとbに、1と0が代入される
キーワード引数end
print(a, end=',')
キーワード引数endは、出力末尾の改行の制御や、出力末尾を他の文字列に変更することができる