Python3 プログラミングの最初のステップ


前のチュートリアルでは、Python3 の基本的な構文の知識を学びました。今度はフィボナッチ数列を書いてみましょう。

例は次のとおりです:

#!/usr/bin/python3

# Fibonacci series: 斐波纳契数列
# 两个元素的总和确定了下一个数
a, b = 0, 1
while b < 10:
    print(b)
    a, b = b, a+b

上記のプログラムを実行すると、出力結果は次のようになります:

1
1
2
3
5
8

この例では、いくつかの新しい機能が導入されています。

  • 最初の行には複合代入が含まれています: 変数 a と b は新しい値 0 と 1 を同時に取得します。最後の行でも同じメソッドが使用されており、割り当てが変更される前に右側の式が実行されていることがわかります。右側の式は左から右に実行されます。

>>> i = 256*256
>>> print('i 的值为:', i)
i 的值为: 65536

end キーワード

キーワード end を使用すると、結果を同じ行に出力したり、出力の末尾に異なる文字を追加したりできます。 例は次のとおりです。

#!/usr/bin/python3

# Fibonacci series: 斐波纳契数列
# 两个元素的总和确定了下一个数
a, b = 0, 1
while b < 1000:
    print(b, end=',')
    a, b = b, a+b

上記のプログラムを実行します。出力結果は次のとおりです:

1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,