1

私は Python の非公式な紹介に取り組んでおり、セクション 3.2 で問題に遭遇しました。

これは私のコードです:

>>> a,b = 0, 1  
>>> while b < 1000:  
...     print ("b"),  
...     a, b = b, a+b

ただし、印刷された数列の代わりに、結果として次のようになります。

b  
(None,)

何度も繰り返しました。与えられた例とコードを直接比較しましたが、一致しているようです。私が考えることができる唯一の問題は、ガイドの作成とプログラムの最新の更新との間で構文が (別の方法で) 変更された場合です。

4

2 に答える 2

0

得られる結果についてはわかりませんが、次のとおりです。

プリント ("b"),

「b」を値としてではなく文字列として出力します。B を値として出力するには、print(b) を使用し、末尾の「,」を削除します

于 2013-10-21T21:34:28.960 に答える