は、私はそれが10 9 8 7 6 5 4 3 2 1 Blastoffを印刷する必要がありますシンプルなカウントダウンのPython
countdown = 10
while countdown:
print countdown,
countdown -= 1
print "Blastoff!"
「ダミーのためのPythonの本で見つかったこのコードを書きました!
私はプログラムを実行すると、私はこの1つが正常に動作します0から10000000までカウントする。このようなコードを、見つけユーチューブで
「を印刷するための呼び出しで括弧が欠けている」とエラーが出ます。
def count(x):
while (x <= 10000000):
print (x)
x+=1
count(0)
print ("I hate my job. I quit!")
どのように異なって見えますか?これを理解するためには、どのような基本的な知識が必要ですか?これは異なるPythonバージョンの質問ですか? 'Python for dummies'は悪い本ですか?
この本はPython 2用で書かれており、Python 3を使用しています。 – Sithling
print "string"はpython 2.xです。代わりにprint( "string")を使用するpython 3.xを使用しています。 – snb